私は自分のウェブサイト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
ありがとうございました!