Il existe une boîte de sélection personnalisée que Firefox ne peut pas interagir. Quelqu'un comprend-il quel est le problème? Je suppose que le problème est dans le code ci-dessous:

$(".custom-select-trigger").on("click", function() {
    $('html').one('click',function() {
        $(".custom-select").removeClass("opened");
    });
    $(this).parents(".custom-select").toggleClass("opened");
    event.stopPropagation();
});

La zone de sélection est ici: https://codepen.io/yy/pen/vOYqYV

-2
Erwin Codinger 20 nov. 2018 à 14:15

3 réponses

Meilleure réponse

Une erreur ReferenceError: event is not defined apparaît dans la console Firefox. cela signifie que vous utilisez event qui n'est pas défini. alors réécrivez le code comme suit

$(".custom-select-trigger").on("click", function(event) {//added event here
  $('html').one('click',function() {
    $(".custom-select").removeClass("opened");
  });
  $(this).parents(".custom-select").toggleClass("opened");
  event.stopPropagation();
}); 

DÉMO ICI

0
Kiranramchandran 20 nov. 2018 à 11:22

Si vous vérifiez votre console, il est indiqué event not defined.

Ici $(".custom-select-trigger").on("click", function() {, vous devez ajouter event, donc il est indiqué $(".custom-select-trigger").on("click", function(event) {

0
elveti 20 nov. 2018 à 11:22
$(".custom-select-trigger").click(function() {
  $(this).parent().toggleClass("opened");
});
-1
Mohammad 20 nov. 2018 à 11:49