Javascript 如何在页面加载10秒后显示弹出窗口?
目标:在页面加载10秒后显示弹出窗口,其中弹出窗口是使用div id设计的 HTML:Javascript 如何在页面加载10秒后显示弹出窗口?,javascript,html,Javascript,Html,目标:在页面加载10秒后显示弹出窗口,其中弹出窗口是使用div id设计的 HTML: 尝试过的解决方案: <script type="text/javascript"> setTimeout(goToSecondTab(), 10000); function goToSecondTab() { window.location.hash = "signin"; } </script> setTimeout(goToSeco
尝试过的解决方案:
<script type="text/javascript">
setTimeout(goToSecondTab(), 10000);
function goToSecondTab() {
window.location.hash = "signin";
}
</script>
setTimeout(goToSecondTab(),10000);
函数goToSecondTab(){
window.location.hash=“登录”;
}
计时器不起作用,但当加载页面url时,添加了
#signin
您使用了正确的功能,但方式不正确
您应该将函数传递给setTimeout
,但不带括号。当您使用括号时,您的意思是立即执行该函数
请尝试此代码,看看它是否有帮助:
setTimeout(goToSecondTab, 10000);
您使用的功能正确,但方式不正确 您应该将函数传递给
setTimeout
,但不带括号。当您使用括号时,您的意思是立即执行该函数
请尝试此代码,看看它是否有帮助:
setTimeout(goToSecondTab, 10000);
很可能会解决您的问题
很可能会解决您的问题…您的问题令人困惑。您想在什么之后显示弹出窗口吗?是5秒还是10秒?你用什么代码显示弹出窗口?@EvertonLenger我想在10秒后显示弹出窗口,如前所述。我还提到了我试过的java脚本,但你是说页面加载后10秒吗?你在标题中说的是5秒。是的,加载后10秒。很抱歉标题中出现了拼写错误(用正确的信息更新了标题),请在堆栈溢出的问题中提供答案。您的问题令人困惑。您想在什么之后显示弹出窗口吗?是5秒还是10秒?你用什么代码显示弹出窗口?@EvertonLenger我想在10秒后显示弹出窗口,如前所述。我还提到了我试过的java脚本,但你是说页面加载后10秒吗?你在标题中说的是5秒。是的,加载后10秒。很抱歉标题中的输入错误(用正确的信息更新了标题),请在您的问题中提供一个关于堆栈溢出的提示。计时器正在工作,但没有弹出窗口。您可以检查链接以进行测试:您发布的代码中没有相关的弹出窗口,这个答案正确地解决了超时问题。您的弹出绑定代码可能是brokenTimer正在工作,但未获得弹出。您可以检查链接以进行测试:您发布的代码中没有相关的弹出窗口,这个答案正确地解决了超时问题。您的弹出绑定代码可能已损坏
setTimeout(function() {
$('a.fancybox[href="#signin"').trigger('click');
}, 1000 * 10);