我正在尝试使用jquery ui和cookies设置模式弹出窗口,只有当用户访问该网站时,该弹出窗口才会在主页上打开一次弹出窗口。这是我的代码
$(document).ready(
function () {
if (($.cookie('visited') === null)|| ($.cookie('visited') === undefined )) {
$(function() {
$( "#dialog-message" ).dialog({
modal: true,
width:700,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
},
show: {
effect: "blind",
duration:500
},
hide: {
effect: "blind",
duration: 500
}
});
});
$.cookie('visited') = 'visited';
}
else if($.cookie('visited') === 'visited') {
alert('its here ');
return false;
}
});
我知道模态代码正在运行,我无法弄清楚为什么cookie代码不起作用。
它在JSBIN上工作正常但在我希望它运行的网站上没有。这是它应该工作的site。
答案 0 :(得分:0)
尝试从if:
中删除$(function())$(document).ready(function () {
if (($.cookie('visited') === null)|| ($.cookie('visited') === undefined )) {
$( "#dialog-message" ).dialog({
...