我在运行检查表中新消息的功能时遇到问题。当我打开 message_page 时,我希望这个“setInterval”函数开始运行,但在离开页面后停止运行(我有一个包含多个页面的 html 文件)。有没有办法做到这一点?因为我的脚本即使在离开页面后也会继续运行。
$(document).on('pageshow', '#message_page', function(){
$('#chat_box').scrollTop($('#chat_box').height());
setInterval( function() {checkNewMessages(c_key,m_fid);},1000);
});