0

クラスで mouseenter を使用しますが、そのクラスに別のクラスがある場合、mouseenter メソッドはトリガーされません。以下のコードにうんざりしましたが、何らかの理由でそれが機能していません。理由とおそらくいくつかの提案はありますか?

$(".someClass:not('.someOtherClass')").mouseenter(function(){ 
    //some code
});
4

1 に答える 1

0

このコードは someClass の入力時にトリガーされます。マウスに someOtherClass のクラスがない場合、 //do this コードが実行されます。

 $(".someClass").mouseenter(function(e){ 
     if (!$(e.target).hasClass('someOtherClass')){
         // do this
     }
 });
于 2013-09-04T22:55:49.353 に答える