以下のようなJquery時間遅延フェーダーを使用していますが、コード内のイベントに基づいて再初期化する必要があります。つまり、タイマーをゼロに戻します。これはどうすればいいですか?私はfader()をもう一度呼び出そうとしました。jQuery遅延関数を再初期化する方法
function fader(){
$(ajdiv).delay(10000, function(){$(ajdiv).fadeOut()});
}
jQuery.fn.delay = function(time,func){ //run a delayed function
return this.each(function(){
setTimeout(func,time);
});
};
ありがとう! :Dこれが他のブラウザでも動作するかどうか知っていますか? – user132192
はい、すべての市長のブラウザでサポートされています。 –