我正在使用JavaScript和jQuery。我有以下腳本每30秒提醒hi
。JavaScript - jQuery間隔
$(document).ready(function() {
alert("hi");
setInterval(function() {
alert("hi");
}, 30000);
});
我想提醒hi
加載網頁時(當文件/頁面變得完全加載)和每30秒間隔後(如hi
(0) - hi
(30秒) - hi
(60)..等等)。但我的解決方案適用於兩個實例。一個用於DOM準備,另一個用於循環。有沒有辦法在單個實例中執行相同的操作?
你可以看到我的小提琴here。
什麼問題?您的jsFiddle最初和每隔30秒都會按照代碼指定的方式發出警報。在時間流逝之前,setInterval不會調用它的函數。如果你想讓它最初執行,那麼你就像你一樣調用它。如果這是一個更復雜的邏輯你想在這兩個地方調用,然後把它放在一個命名函數,你可以調用這兩個地方。 – jfriend00