必须有一种方法可以在一个toggleClass()中执行这些操作:
$('div').on("mouseenter", ".myButton", function(){
$(this).addClass('rollOver');
});
$('div').on("mouseleave", ".myButton", function(){
$(this).removeClass('rollOver');
});
...但它在on()中,因为myButton是动态创建的。
答案 0 :(得分:6)
$('div').on("mouseleave mouseenter", ".myButton", function (e){
$(this).toggleClass('rollOver', e.type == "mouseenter");
});
答案 1 :(得分:0)
$('div').on("mouseenter mouseleave", ".myButton", function(){
$(this).toggleClass('rollOver');
});