我在我的網站上為一個簡單的影片制作了一個回圈,當我切換標簽時它正在運行。我網站的其余部分沒有這樣做,所以一個差異把一切都搞砸了。有什么辦法可以讓它只在我的網站選項卡上運行嗎?
影片代碼:
var i = 1;
function loop1() {
setTimeout(function () {
document.getElementById("dollarAnim").animate([
{ opacity: "0" },
{ opacity: "1" },
{ opacity: "0" },
], {
duration: 10000,
iterations: 1,
});
if (i > 0) {
loop1();
}
}, 20000)
}
loop1();
<div id="dollarAnim" style="opacity: 0;">$</div>
uj5u.com熱心網友回復:
當用戶離開時,您可以向視窗添加事件偵聽器:
window.addEventListener("blur", function stopAnimation(){});
當焦點再次開始影片時:
window.addEventListener("focus", function sartAnimation(){});
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/322609.html
標籤:javascript 循环
上一篇:串列串列的一個向量的平均值
