1
我有這些事件偵聽器(片段):上下文菜單不工作時keyup事件偵聽器
...
else if($(domElement).is(':text')){
$(domElement).focus(function() {
$(domElement).keyup(function() {
methods['dataUnsaved'].apply(this, []);
});
});
$(domElement).blur(function() {
$(domElement).unbind('keyup');
});
...
他們達到預期效果,但由於某種原因,我不能右鍵單擊以查看上下文菜單。我試圖返回false,並preventDefault(),但沒有成功。 有什麼建議嗎?
你在'focus'裏面有'keyup'什麼?這裏不需要「聚焦」。 – mattytommo
確實沒有必要。有很多輸入,我認爲只有當輸入具有焦點時才定義鍵控會更好。 – burktelefon
否,因爲這將爲每個元素註冊2個事件而不是1 :) – mattytommo