我试图在Fancybox的主页上加载视频。如果您在过去30天内访问过网站,请使用Cookie不加载。在Wordpress中加载Cookie的Fancybox
这是一个WordPress的网站,所以我把所有的“$”改为“jQuery”。我将所有这些脚本完全按照您在Footer.php文件底部关闭body标签之前的最后一件事情来看待。我收到错误“jQuery.cookie不是函数”。我不是一个真正的编码器,所以假设我不知道任何基本的脚本。
我认为这应该可行,但事实并非如此。
<!-- Start video popup cookie script -->
<script src='http://cdn.jsdelivr.net/cookies.js/0.4.0/cookies.min.js'></script>
<script>
jQuery(document).ready(function(jQuery) {
jQuery(function() {
if (jQuery.cookie('mycookie')==='true') {
// it hasn't been thirty days yet
} else {
jQuery.fancybox(
'http://www.youtube.com/embed/oWCN8HvsULg?rel=0&wmode=transparent&autoplay=1',
{
'autoDimensions' : false,
'width' : 800,
'height' : 600,
'transitionIn' : 'none',
'transitionOut' : 'none'
}
);
}
});
// set cookie to expire in 30 days
jQuery.cookie('mycookie', 'true', { expires: 30});
});
</script>
<!--end Video popup -->
感谢您的帮助。
丹
假的问题,你之前的cookie的插件加载jQuery库? – benjasHu 2014-10-06 20:32:04
BenjasHu,以上所有代码只出现在