このスクリプトは動的に追加されました。タイムアウト機能があり、5秒ごとに実行されることを意味します。DOMから削除した後も動的に追加された機能がまだ実行中
dynamicjs.php
$(document).ready(function(){
(function($){
$.fn.baslatmesajlari = function() {
setInterval(function(){
console.log("I am running");
}, 5000);
return this;
};
})(jQuery);
});
$("body").baslatmesajlari();
私が使用してdiv要素には、この機能をロードします。
$("#temporarycontent").load("dynamicjs.php");
そして、私は
$("#temporarycontent").empty();
を行うときにスクリプトがまだ実行されています。どうやって止めることができますか?
間隔をクリアする方法を提供する必要があります。 –
助けを求めるときは、コードを読みやすいようにインデントしてください。 –