我想在聚焦触发后仅执行一次mouseleave。怎么样? 我尝试了几个选项,如off,preventDefault,stopPropagation,返回false;但没有人工作。如何仅运行一次子事件
预先感谢您。
addEvent(date, 'focus', function() {
console.log("focuz" + this.innerHTML);
document.designMode = 'on';
addEvent(swap_date, 'mouseleave', function (e) {
console.log("mouseleave" + this.innerHTML);
//document.designMode = 'on';
$(this).off(e);
e.preventDefault();
e.stopPropagation();
return false;
});
});
你知道[.one()](http://api.jquery.com/one/)吗? –