特定延迟后在网页上自动弹出

时间:2013-12-25 11:35:38

标签: javascript jquery popup

我正在建立一个B2C网站进行电子学习。我希望当用户访问网站并且他们已经在页面上停留超过x秒(比如超过15秒)时,会打开一个弹出窗口,这个窗口会有一些帮助消息,比如像“有问题吗?我们可以提供帮助。请致电XXXXXXX或发送电子邮件至abc@xyz.com”。弹出窗口中会有一个简单的图像,右上角会有一个关闭按钮。

我的问题是,当用户在网站上时,如何在特定延迟之后实现自动弹出窗口的这种行为。另外,我想在特定页面上弹出这个弹出窗口,而不是完整的站点。

谢谢!

2 个答案:

答案 0 :(得分:2)

在document.ready()中使用setTimeout()函数,并为其生成弹出窗口的函数。 有关更多参考,请查看http://www.w3schools.com/js/js_timing.asp

答案 1 :(得分:1)

只需使用javascript setTimeout功能:

$(document).ready(function() {
    setTimeout(function() {
        yourPopupFunction();
    }, 15000));
})