如何在页面加载后自动打开时间设置jquery cookie 5秒钟& 5秒后关闭,我该怎么办?请帮帮我。
我的JS代码:
$(document).ready(function() {
$('#my-welcome-message').firstVisitPopup({
cookieName : 'homepage',
showAgainSelector: '#show-message'
});
});
答案 0 :(得分:0)
你的问题有点不清楚。您是否要首先检查cookie并且如果cookie不存在,请在页面加载后等待5秒钟以显示消息?然后在5秒后关闭消息?
无论如何,您可以使用Javascript setTimeout在 x 毫秒数后执行代码。
$(document).ready(function() {
var timeOut;
// use setTimeout to call the open function after 5 seconds
timeOut = setTimeout(openMessage, 5000);
function openMessage() {
// your code to display message
// the setTimeout again to run the close function in 5 seconds
timeOut = setTimeout(closeMessage, 5000);
};
function closeMessage() {
// your code to close the message
}
});
这应该指向正确的方向。如果你澄清你的帖子,我可能会进一步提供帮助。