我想在聚焦觸發後僅執行一次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/)嗎? –