我試圖在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,以上所有代碼只出現在