私のウェブサイトは現在ホームページでjavascriptポップアップを実行しています。ユーザーがホームページをクリックすると、ユーザーはホームページにジャンプし、javascript popが表示されますが、ユーザーが再度このホームページをクリックすると、このスクリプトは実行されません。このスクリプトは1日のみ有効です。javascriptでクッキーを設定 - ポップアップと統合
だから、どのように私のjavascriptのポップアップでクッキーを統合するには?このような
<script>
var $xx = jQuery.noConflict();
$xx(document).ready(function() {
//select all the a tag with name equal to modal
$xx('a[name=modal]').click(function(e) {
//Cancel the link behavior
e.preventDefault();
//Get the A tag
var id = $xx(this).attr('href');
//Get the screen height and width
var maskHeight = $xx(document).height();
var maskWidth = $xx(window).width();
//Set heigth and width to mask to fill up the whole screen
$xx('#mask').css({'width':maskWidth,'height':maskHeight});
//transition effect
$xx('#mask').fadeIn(1000);
$xx('#mask').fadeTo("slow",0.90);
//Get the window height and width
var winH = $xx(window).height();
var winW = $xx(window).width();
//Set the popup window to center
$xx(id).css('top', winH/2-$xx(id).height()/1);
$xx(id).css('left', winW/2-$xx(id).width()/2);
//transition effect
$xx(id).fadeIn(1000);
});
//if close button is clicked
$xx('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$xx('#mask').hide();
$xx('.window').hide();
});
});
</script>
<script type="text/javascript">
window.onload = function() { $xx('a[href="#dialog1"]:eq(0)').click();
}
</script>
非常にわからないいくつかのdocument.cookieグーグル:「一日のためにのみアクティブにこのスクリプトを」、あなたは別の日が来る間、1日以内に、各ユーザーは、一度ポップアップウィンドウが表示されていることを意味しました、もう一度それを見ますか? –
あなたが話していたクッキーはどこにありますか?あなたの問題をより明確に説明してください、タイトルは少し誤解を招くものです。ワンクリック後にポップアップを無効にしますか? – specialscope
はい.. 24時間だけ – ruslyrossi