我們擁有的代碼將在用戶空閒一段時間後運行。 (doStuff重置倒計時)JQuery的原型端口是否正確?
現有代碼原型:
Event.observe(window, 'mousemove', function() { doStuff(); });
Event.observe(window, 'scroll', function() { doStuff(); });
Event.observe(window, 'click', function() { doStuff(); });
Event.observe(window, 'focus', function() { doStuff(); });
Event.observe(window, 'blur', function() { doStuff(); });
Event.observe(window, 'keypress', function() { doStuff(); });
Event.observe(document, 'mousemove', function() { doStuff(); });
Event.observe(document, 'scroll', function() { doStuff(); });
Event.observe(document, 'click', function() { doStuff(); });
Event.observe(document, 'focus', function() { doStuff(); });
Event.observe(document, 'blur', function() { doStuff(); });
Event.observe(document, 'keypress', function() { doStuff(); });
我期待與這個jQuery來替代它:
$(document).ready(function() {
$(document).bind("mousemove scroll click focus blur keypress", doStuff);
});
它檢查出來的時候我測試,但可以任何人都確認我不必進行文件/窗口檢查,或者我沒有忽視其他任何內容?謝謝。
至於答案,我不知道,但如果你可以堆疊所有的綁定到一個'bind'命令......這真是太棒了:] – 2010-02-09 22:32:03
是的,它似乎運行正常,這讓我很開心。 – blu 2010-02-09 22:33:12
我注意到焦點和模糊不要確實調用函數時,我在表格周圍選項卡,不知道如果這甚至以舊的方式工作... – blu 2010-02-09 22:37:18