関数:
function throttle(fn ,ms) {
var last = (new Date()).getTime();
return (function() {
var now = (new Date()).getTime();
if (now - last > ms) {
last = now;
}
}); 🎜>パラメータ fn: 受信関数/メソッド
パラメータ ms: 各関数呼び出し間の間隔 (ミリ秒) 2000 を入力すると、関数は 2 秒以内に繰り返しトリガーされません。
初期化の例を添付します
コードをコピーします
スコープ設定 呼び出し元自身の場合
fn.apply(this, argument)
例