Digg.com のように、新しいユーザーにクイック サインアップ ボタン (または選択されたもの) を通知する FancyBox ポップアップを実行するにはどうすればよいでしょうか ... Digg と同様に 1 回だけです。Cookie の使用経験はまったくありませんが、既に Web サイトの他の部分で FancyBox を実行しているため、基本は既にそこにあります。ページの読み込み時にポップアップを表示する必要があります。どんなポインタでもとても喜んで受け取りました!
8718 次
2 に答える
4
私の最終的なソリューションでは、Reveal Modalプラグイン(ここをクリック)を使用して、ポップアップが3日に1回だけ表示されるように変更された次のコードを使用して、ページの読み込み時にインラインで「起動」をトリガーします。jquery.cookie.jsをロードしてから、次のコードを追加することも忘れないでください。
<script type="text/javascript">
jQuery(document).ready(function(){
if (jQuery.cookie('test_status') != '1') {
jQuery('#myModal').reveal()
jQuery('#myModal').trigger('click');
jQuery.cookie('test_status', '1', { expires: 3}); }
});
</script>
FancyBox以外のものを使用すると、どこかで競合が発生したように見えたため、元の質問に対する答えでした。そのため、Revealを使用すると、2つの関数が完全に分離されました。また、Revealダウンロードの.cssコンテンツがサイトのスタイルシートに追加されたことにも注意してください。
うまくいけば、それは他の誰かを助けるでしょう。
于 2012-07-29T10:08:33.707 に答える
1
jQuery Cookie プラグインへのリンクを含むコード例は、https: //stackoverflow.com/a/8305703/1055987 にあります。
于 2012-07-11T01:56:48.850 に答える