DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> javascript 函數限制調用代碼
javascript 函數限制調用代碼
編輯:關於JavaScript     
函數:

復制代碼 代碼如下:
function throttle(fn,ms) {
var last = (new Date()).getTime();
return (function() {
var now = (new Date()).getTime();
if (now - last > ms) {
last = now;
fn.apply(this, arguments);
}
});
}

參數 fn : 傳入的函數/方法
參數 ms:每次函數調用時的間隔(毫秒為單位),如輸入2000,函數在2秒內不會重復觸發。

附一初始化例子

復制代碼 代碼如下:
document.getElementById('pop').onclick = throttle(function (){
alert(this.id);
},2000)


作用域設為調用者本身
fn.apply(this, arguments);

Examples

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved