2016-05-11 4 views
-2

divをクリックした後にその親を削除し、値がtrueのクッキーをクリックして保存します。私は、Cookieを保存するためにJavaScript Cookieを使用します。だから私はadsenseとブログを持っていると私は1回クリックした後、無効な活動から保護するために広告を非表示にしたい。divをクリックした後に削除する

これは私のコードです:

$("#firstCode").click(function() { 
     $(this).parent().hide(); 

     var date = new Date(); 
     var h = "1"; 
     date.setTime(date.getTime() + (h * 60 * 60 * 1000)); 

     Cookies.set('clicked', 'true', {expires: date, path: '/'}); 
    }); 

とhtmlコード:

<div id="codeWrapper"> 
    <div id="firstCode"> 
     <script type="text/javascript"> 
     google_ad_client = "ca-pub-7094677798399606"; 
     google_ad_slot = "8373705259"; 
     google_ad_width = 728; 
     google_ad_height = 90; 
     </script> 
     <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
     </script> 
</div> 

が、それは動作しません。誰かが私の問題がどこにあるかを知ることができれば、とても感謝しています。あなたがHTMLを投稿することができ

+0

から要素を削除するためにjqueryのremoveを使用することができますか? –

+0

どの行がエラーをスローしますか?デベロッパーコンソールから確認できます。そしてbtw、もしあなたがjQueryを使っているなら、 '$ .cookie( 'clicked'、 'true')'でクッキーを設定することができます。 – choz

+0

あなたが言うとき**しかし、それは動作しません**、あなたはdivの隠しや料理のストレージを意味する? –

答えて

1

あなたはDOM

$("#firstCode").click(function() { 
    var date = new Date(); 
    var h = "<?php echo html_entity_decode(get_option('fs_time_cookie')); ?>"; 
     date.setTime(date.getTime() + (h * 60 * 60 * 1000)); 
     Cookies.set('clicked', 'true', {expires: date, path: '/'}); 
    $(this).parent().remove(); 
    }); 
関連する問題