2012-03-31 13 views
0

私は18歳のものを確認するために必要な年齢制限のあるコンテンツがあります。 「はい私は年をとっています18」ボタンをクリックした場合はCookieチェックを行いました。私は簡単にクッキーを設定し、次回クッキーをチェックします。jquery cookieのチェックと設定

私は「はいボタン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

なぜあなたは '.css( 'property'、 'value')'やもっと簡単な '.hide()'を使うことができますか? – ThiefMaster

+0

何が問題なの?正しく働いていますか?:) – Mert

+1

「正しい」という理由だけでチェーンソーを使ってパンを切ることはありません。あなたはまた、あなたのランチを加熱するために吹き出しを使用しません。どちらの方法も「機能する」が、適切な方法ではありません。 – ThiefMaster

答えて

0

それは愚かな問題だっただけjqueryのスクリプトとクッキースクリプトの順序を変更しました。 :

0
$("#18ekran").css('display', 'none'); 
関連する問題