Webカメラ用のいくつかの個別のページ(* .htm)を含むjqueryモバイルサイトをまとめています。それらのページでは、カメラからの画像グラブを数秒ごとに更新し、ビデオをシミュレートする設定間隔関数をロードしています。
ただし、ナビゲーションリンクまたは戻るボタンを使用してwebcamページ(webcam.htm)から離れてindex.htmに戻ると、webcam.htmページがDOMに残り、数秒ごとに画像をプルし続けます。
ユーザーが離れるときにページをクリアするか、少なくとも終了間隔をクリアするにはどうすればよいですか?
<script type="text/javascript">
function camfresh() {
setInterval(function(){ $("#rmcam").attr("src", "image.jpg?"+new Date().getTime());},2000);
}
</script>