showBubble()我有一个在页面加载时运行的函数
var showBubble = function() {
if ($.cookie("bubblepromo")) {
if ($.cookie("bubblepromo") == "deleted") {
$(".authorization-link .popup").hide();
} else {
$(".authorization-link .popup").show();
}
} else {
$.cookie("bubblepromo", "popup", { path: '/' });
$(".authorization-link .popup").show();
}
$(".authorization-link .popup #close").click(function () {
$.cookie("bubblepromo", "deleted", { path: '/' });
$(".authorization-link .popup").hide();
});
alert('show bubble');
}
$(window).on('load', function(){
setTimeout(showBubble, 3000);
});
我曾经setTimeout在页面加载后 3 秒运行 jquery。该函数showBubble()根据 cookie 的值显示一个气泡弹出窗口bubblepromo
上面的代码在 Chrome 中运行良好,但在 Firefox 中不起作用。我使用Firefox调试器并为这行代码设置了断点
$(".authorization-link .popup").show();
但由于某种原因,这行代码有时没有被执行。这个问题是间歇性的。
慕码人2483693
相关分类