我有下面的脚本可以工作,但它会在加载时激活cookie。如何仅在单击关闭按钮时才激活cookie?在“OnLoad.html”页面上,我有一个关闭按钮和一个链接按钮。我只想在点击关闭按钮时加载cookie。
我确实在标题为“在点击幻灯片关闭按钮上设置cookie”的问题中尝试了该建议,但它根本不起作用。
谢谢。
$(function() {
if ($.cookie('test')) {
}
else {
// set cookie to expire in x days
$.cookie('test', 'true', { expires: 50 * 365 });
$.fancybox( {
href : 'example.com/OnLoad.html',
type: 'ajax',
helpers: {
overlay : null
},
keys : {
close : null
},
closeBtn : false,
});
}
});
答案 0 :(得分:0)
Jquery
$("<YOUR-SELECTOR>").fancybox({
onClosed: function() {
$.cookie('test', 'true', { expires: 50*365});
})
});
然后在session.php上创建cookie