1
このjQueryをページロードで動作させることはできませんか?私はまた私のbodyタグにこれを追加した3ページのFancybox 3が遅れてロードされ、クッキーが動作しない
<script>
function openFancybox() {
setTimeout(function() {
$('[data-fancybox data-src="#newsletterFancy"]').trigger('click');
}, 20000);
}
$(document).ready(function() {
var visited = $.cookie('visited');
if (visited == 'yes') {
return false;
} else {
openFancybox();
}
$.cookie('visited', 'yes', { expires: 7 });
$('[data-fancybox data-src="#newsletterFancy"]').fancybox();
});
</script>
fancyboxを使用します。<body OnLoad="openFancybox()" class="body">
私は基本的にnewsletter.phpと呼ばれる付属のファイルに私のポップアップ持っています。これをクリックすると、サイドバーのリンクがうまく動作します。しかし、私はそれをポップアップして、ページロード時に遅れて開くようにしたいし、クッキーを設定することもしたい。
私もクッキーJS同様に含まれている:
<a class="buttons" data-fancybox data-src="#newsletterFancy" href="javascript:;">Newsletter Subscribe</a>
おかげ
:これは、それが開くようにするためにあなたがそれをクリックしたときに、私は私のサイドバーのリンクに使用ラインである<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
を