2

これらを1つのtoggleClass()で実行する方法が必要です。

$('div').on("mouseenter", ".myButton", function(){
        $(this).addClass('rollOver');
    });
$('div').on("mouseleave", ".myButton", function(){
        $(this).removeClass('rollOver');
    }); 

...ただし、myButtonは動的に作成されるため、on()内にあります。

4

2 に答える 2

6
$('div').on("mouseleave mouseenter", ".myButton", function (e){
  $(this).toggleClass('rollOver', e.type == "mouseenter");
}); 
于 2012-04-15T18:35:11.333 に答える
0
    $('div').on("mouseenter mouseleave", ".myButton", function(){
        $(this).toggleClass('rollOver');
    });
于 2012-04-15T18:38:10.757 に答える