我想在jQuery手機頁面上每10秒後觸發一個事件。但是setInterval()似乎不起作用。即使在頁面加載完成之前,alert()也會顯示。setInterval在jquery移動不工作
這是我的代碼
$(document).on("pageshow", function(event) {
setInterval(update(), 10000);
function update() {
alert("Hey");
}
});
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Include jQuery Mobile stylesheets -->
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<!-- Include the jQuery library -->
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<!-- Include the jQuery Mobile library -->
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<div data-role="page" id="chat">
<div data-role="header">
<a href="#panel1" class="ui-btn-left ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left ui-icon-gear">Options</a>
<h1>Streamline Chat</h1>
<a data-ajax="false" href="logout.php" class="ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-power">Log Out</a>
</div>
</div>
任何幫助嗎?
它已經在工作同樣的代碼[這裏](https://jsfiddle.net/p9h7d793/7/) – rahulsm