知道为什么关闭按钮没有出现在我的新闻通讯弹出框中吗?
非常感谢
<script type="text/javascript">
function openFancybox() {
setTimeout(function () {
$.fancybox('#newsletterpopup', {
modal: true, // this prevents fancybox to close unless close unless ".non-merci" is clicked
showCloseButton: true,
helpers: {
overlay: {
css: {
'background': 'rgba(58, 42, 45, 0.3)'
}
}
},
afterShow: function () {
// enables a way to close fancybox
$(".non-merci").on("click", function () {
$.fancybox.close()
});
}
});
}, 1000);
};
$(document).ready(function () {
var visited = $.cookie('visited');
if (visited == 'yes') {
return false;
} else {
openFancybox();
}
$.cookie('visited', 'yes', {
expires: 0.0001
});
});
</script>
最佳答案
设置时
modal: true
无论
closeBtn
设置为true
,关闭按钮都不会显示。您可以删除
modal
选项(默认为false
)或将其设置为false
请注意,
showCloseButton
是fancybox v1.3.x的选项。关于javascript - Fancybox弹出关闭按钮未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24722788/