Javascript 如何在页面加载10秒后显示弹出窗口?

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

目标:在页面加载10秒后显示弹出窗口,其中弹出窗口是使用div id设计的

HTML:


尝试过的解决方案:

<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);