如果条件为真,我需要停止鼠标悬停事件,而现在我不知道如何。我做到了这个:
$('body').mouseover(function() {
if ($('span.done').length > 0) {
alert('done!');
}
});
调用alert()后,鼠标悬停应该停止,并停止调用allert。 任何帮助深表感谢。感谢。
答案 0 :(得分:1)
$('body').on("mouseover.done",function() {
if ($('span.done').length > 0) {
$("body").off("mouseover.done");
alert('done!');
}
});
答案 1 :(得分:1)
查看jquery .one()事件处理程序。 Doc是here.