私は彼らが訪問したときにポップアップし、その中にいくつかの情報を持っているウェブサイトにFancyBoxを持っています。ユーザーがクリックできるようなボタンを追加したいのですが、約1か月間メッセージが表示されないようにCookieを設定します。
このようなことになると私はまったく役に立たないので、誰かが私に何をすべきかを教えてくれるなら、それは素晴らしいことです。
これが私がこれまでに持っているものです。下部に、提案されたCookie( "noShow")のアンカーになると思われるものを追加しましたが、それがそのように機能するかどうかはわかりません。この前にFancyBox用にすべてのjQueryスクリプトをロードし、その後にjquery.cookie.jsもロードしました。重要な場合は、FancyBox2の最新のダウンロードを使用しています。
<script type="text/javascript">
function openFancy() {
setTimeout( function() {$('#autoStart').trigger('click'); },1000);
}
$(document).ready(function() {
openFancy();
$('#autoStart').fancybox();
});
</script>
<!-- This is the popup itself -->
<a id="autoStart" style="display:none" href="#autoFancybox"></a>
<div style="display: none;">
<div id="autoFancybox" style="width: 800px">
<div>
<!-- My content for the Fancybox is here -->
<br />
<p style="font-size:10px" align="right">
<a id="noShow" href="#noShow">Don't me show this message again</a>
</p>
</div>
</div>
</div>
ありがとう、リアム。