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