2012-02-03 54 views
0

我是一個非常基本的人,當涉及到jQuery和我有一個關於fancybox在我的網站上的問題。我一直在使用花式框,喜歡它很多,但問題是我想每個會話顯示一次彈出框。在互聯網上的每一個地方都可以試着找到這段代碼。我試圖把一些東西放在一起,但EPIC失敗。任何人都可以看看這段代碼,並指出我正確的方向。我正在使用隱藏鏈接InlineFancybox彈出一次會話

$(document).ready(function() { 
    var check_cookie = $.cookie('the_cookie_name'); 
    if(check_cookie == null){ 
    $("#showAuto").fancybox({ 
     'titlePosition'  : 'inside', 
     'transitionIn'  : 'none', 
     'transitionOut'  : 'none',//added comma 
     'onComplete'  : function() { 
    $.cookie('the_cookie_name', 'the_cookie_value'); //removed ' 
     } 
     }); 
    $("#showAuto").trigger('click'); 
    } 
}); 
+2

你在使用cookie插件嗎?爲了使用$ .cookie,你需要使用類似這個https://github.com/carhartl/jquery-cookie。添加,並改變花哨的框到警報對我來說工作得很好(我沒有fancybox,但結果應該是相同的) – Gordnfreeman 2012-02-03 19:25:30

回答

0

您使用的是哪種服務器技術?如果您使用Microsoft和Asp.Net,則可以使用Global.asax文件中的Session_Start()事件。

祝你好運!

+0

我目前正在使用coldfusion作爲我的服務器技術。 – user1188254 2012-02-03 23:07:38

+0

好的,我添加了cookie插件,它完美地工作。感謝您對我非常感謝的信息。 – user1188254 2012-02-03 23:29:14