我正在使用bpopup
jquery插件foe所有弹出窗口。我有以下代码。
$dialogWindow.bPopup({
fadeSpeed: 'fast', //can be a string ('slow'/'fast') or int
followSpeed: 1500, //can be a string ('slow'/'fast') or int
modalClose: true,
opacity: 0.6,
position: [200, 350] //x, y
});
以上代码正常运作。我希望在加载应用程序页面后,弹出窗口只显示一次。但即使在URL更改时它也会突然出现。如何避免弹出URL更改?
答案 0 :(得分:0)
嗯,你需要记住一些事情已经被弹出过一次了。我猜想最简单的方法是使用PHP或其他方法来执行此后端。检查会话变量“hasPopped”是否为真(仅作为示例),如果不是,则将类设置为弹出窗口,即“要弹出”。
然后你只需要做$('。to-be-popped')。bPopup({...});代替。