以下を試して、それが役立つかどうかを確認してください。
openFancybox = function{
setTimeout( function() {$('.pop').trigger('click'); },20000);
}
$(document).ready(function() {
//Declare your cookie.
$.cookie('visited','no', { expires: 7 });
//Test to see if your cookie equals 'no', if true then run the fancy box.
if ($.cookie('visited') == 'no') {
openFancybox();
}
//Your Input or click to stop the fancy box
$('#StopFancyBox').on('click',function(){
$.cookie('visited', 'yes');
});
});
@Bradが述べたように、Web開発ツールを使用して、Cookieの値が段階的にどのようになっているかをテストできます。web.consoleにアクセスして、コールバックするだけです。$.cookie('visited')
エラー
jquery.cookie.jsGET http://www.coreytegeler.com/bolivares/wp-content/themes/max-magazine/source/cookies/jquery.cookie.js 404 (Not Found)
上記は、jquery.cookie.jsファイルが正しい場所を参照していないためと思われます。
/bolivares/:72SyntaxError: Expected token '('
上記は実際には私のせいです:)ごめんなさい。関数openFancyboxを宣言するとき、私は()を見逃しました。だからそれはする必要がありますopenFancybox = function(){
。
jquery-plugins.min.js:13TypeError: 'undefined' is not an object (evaluating 'e.browser.msie')
superfish.js:123TypeError: 'undefined' is not a function (evaluating 'jQuery('ul.nav').superfish()')
woocommerce.min.js:1TypeError: 'undefined' is not a function (evaluating 'e(".plus").live')
上記は、プラグインjquery-plugins.min.js、superfish.js、およびwoocommerce.min.jsとそれぞれ競合しています。申し訳ありませんが、これらについて多くのガイダンスを提供することはできません。
/bolivares/:259ReferenceError: Can't find variable: myLoop
メインのhtmlページの259行目でmyLoop(i)をコールバックしています。しかし、すべてのスクリプトを検索すると、これはどこにも宣言されていません。