[英]Open Popup after 5 seconds what am I doing wrong?
我在頁面加載中放置了一個彈出窗口,但我希望5秒后出現。 我插入了綁定代碼,但無法正常工作,我在做什么錯?
<script type="text/javascript">
var link;
var element;
t=setTimeout(openpopupFunction,5000);
function openPopUp(url)
{
link = url;
element = document.getElementById("background");
element.style.display = "block";
element = document.getElementById("popup");
element.style.display = "block";
}
</script>
當您嘗試調用它時,您正在使用其他函數名稱。 采用:
var t = setTimeout(openPopUp, 5000);
如果您需要停止超時,則只需在此處使用變量t
。
旁注:通常,您應在函數內部聲明變量link
和element
,以便它們是局部變量,而不是全局變量。 盡力將其保留在全局范圍內,以使腳本之間以及與全局范圍內已存在的其他事物發生沖突的風險最小化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.