2012-03-31 57 views
0

我有一些需要確認18歲的東西的年齡限制內容。所以我做了一個餅乾檢查,如果他點擊「是我18歲」按鈕。我簡單設置cookie,下次訪問時檢查cookie。jquery cookie check and set

所以我簡單地嘗試第一部分是「是的按鈕div」其他檢查功能和屏幕塊的div .. 沒有任何反應18block div(屏幕攔截器)總是顯示。

尋求您的幫助傢伙:) 感謝

<script type="text/javascript"> 
    $(function() { 
     if ($.cookie('18ekran') != null) { 
      $.cookie('18ekran', '18ekran', { expires: 7, path: '/' }); 
      $("#18ekran").attr('style', 'display:none;'); 
     } 
    }); 
    $("#evet").click(function() { 
     $("#18ekran").attr('style', 'display:none;'); 
     $.cookie("asucan18", "asucan18", { expires: 7, path: '/' }); 
    }); 
</script> 
+4

爲什麼你要設置style屬性?你可以使用'.css('property','value')'甚至更簡單'.hide()'...... – ThiefMaster 2012-03-31 01:07:28

+0

什麼是重要?全部作品是否正確?:) – Mert 2012-03-31 01:10:57

+1

您不使用電鋸來切割您的麪包,只是因爲它「正常工作」。你也不使用噴燈來加熱你的午餐。兩種方法都「有效」,但不是合適的。 – ThiefMaster 2012-03-31 01:13:10

回答

0

這是愚蠢的問題,只是改變了jQuery腳本和餅乾腳本的順序。 :(

0
$("#18ekran").css('display', 'none');