0

触发活动事件时如何更改按钮上的类?

就像是:

$("#invitation button").mouseover(function() {
    $(this).addClass("ui-state-hover");
}).mouseout(function() {
    $(this).removeClass("ui-state-hover");
});

但对于“活动”事件。

4

2 回答 2

1

更清洁:

$("#invitation").on('mousedown mouseup', 'button', function(){
    $(this).toggleClass("your-class");
});

请参阅http://api.jquery.com/on/on()上的文档

于 2013-04-30T20:39:07.833 回答
0
$("#invitation button").mouseover(function() {
    $(this).addClass("ui-state-hover");
});
$("#invitation button").mouseout(function() {
    $(this).removeClass("ui-state-hover");
});

更改活动类别(单击)

$("#invitation button").mousedown(function() {
    $(this).addClass("your-class");
});
$("#invitation button").mouseup(function() {
    $(this).removeClass("your-class");
});
于 2013-04-30T20:35:48.657 回答