我有這個網站:jQuery腳本停止工作時,另一個腳本重新加載頁面
<td>
<div class="status">1</div>
<span class="fa fa-times-circle" aria-hidden="true"></span>
</td>
我有這樣的腳本:
<script>
$('.status:contains("1") + span').removeClass('fa-times-circle').addClass('fa-sun-o');
</script>
劇本基本上消除並根據div的文本添加類1或0.但是,該腳本只能工作10秒,然後恢復爲顯示fa-times-circle的默認類。當另一個腳本(見下文)每隔10秒重新載入一次數據時停止。
<script>
(function updateStafftable() {
$.get('sql/staff-status.php', function(data) {
$('.table-staffs').html(data);
setTimeout(updateStafftable, 10000);
});
})();
</script>
你們知道爲什麼嗎?另外,我想指出的一個重要細節是,我在開始時提到的html是在每10秒間隔重新加載的'staff-status.php'中。我只是不明白爲什麼會發生這種情況。
取決於'table-staffs'類。基本上,從我能收集到的信息來看,你就像一個畫藍色牆的畫家。但是,每隔10秒鐘,另一位畫家就會過來,無論以前是什麼,都會將牆壁塗成白色。然後,你問爲什麼牆壁是白色的10秒後讓我覺得你需要先制定出你的邏輯。 –
可能會增加一些關於「table-staffs」表的問題。如果這是
JavaScript與html結合使用很有趣。將腳本包含在正在重新加載的頁面中時解決了問題。 – MasterJoe