3
JavaScriptインターバルを利用するjQueryプラグインを開発中です。しかし、プラグインが引数running
をfalse
として再度呼び出すと、その特定のDOM要素で呼び出された前の間隔をクリアします。これが可能であるどのように後でクリアするためにsetIntervalを保存する
(function ($) {
$.fn.examplePlugin = function (running) {
return this.each(function() {
if (running === false) {
// Clear the previous interval assigned to this DOM element
} else {
setInterval(function() {
// Interval code
}, 50);
}
return this;
});
};
})(jQuery);
:ここ
は、いくつかの短縮符号のですか?インターバルを格納するためにグローバル変数を使うことを考えましたが、実際にはそうしたくありません。また、特定のDOM要素に区間を割り当てる方法もわかりません。
ありがとうございました。それは上のスポットです! –