0

私は自分のウェブサイトhttp://www.digitalambiance.coのライトボックス ポップアップを作成しようとしています。これは、ユーザーが最初にウェブサイトにアクセスしたときに開き、その後は開きません。私は Cookie を使用することを考えていたので、ドキュメント全体に jquery.cookie.js スクリプトを追加しました。Cookie を登録することはできますが、ポップアップの表示を止めることはできません。私は多くの解決策を試しましたが、私はJQueryに非常に慣れていないので、明らかな何かが欠けているのではないかと考えていますか?

これが私のコードです:

//Beginning of function for popup
function(){
  if($.cookie('01012013') != '1'){
        $.cookie('01012013', '1', { expires: 7, path: '/' });
        function openOffersDialog() {
            $('#overlay').fadeIn('fast', function() {
                $('.overlayp').css('display','inline');
                $('#boxpopup').css('display','block');
                $('#boxpopup').animate({'left':'30%'},500);
            });
        }


    function closeOffersDialog(prospectElementID) {
        $(function($) {
            $(document).ready(function() {
                $('#' + prospectElementID).css('position','absolute');
                $('#' + prospectElementID).animate({'left':'-100%'}, 500, function() {
                    $('#' + prospectElementID).css('position','fixed');
                    $('#' + prospectElementID).css('left','100%');
                    $('#overlay').fadeOut('fast');
                });
            });
        });
    }

    } //if statement
  else{
        return;
  }  //else statement
} //overall function statement

//end popup section

ありがとうございました!

4

1 に答える 1