私は画面の下部に表示されるフローティング広告を作成しようとしています。誰かが「閉じる」ボタンをクリックすると、このアドオンは60秒間表示されなくなります。私はこのコードを書いていますが、動作しません。Javascript閉じるボタンが機能しない
<script type='text/javascript'>
$(document).ready(function(){
$('#close-fixedbox').on('click', function() {
alert("Hello!");
$('#fixedbox').hide(90);
});
});
</script>
<div id='fixedbox' style='width:100%;margin:auto;text-align:center;float:none;overflow:hidden;display:scroll;position:fixed;bottom:0;z-index:999;-webkit-transform:translateZ(0);'>
<div>
<a id='close-fixedbox' onclick='document.getElementById('fixedbox').style.display = 'none';' style='cursor:pointer;'>
<img alt='close' src='http://www.latestbdnews.com/wp-content/uploads/2016/07/btn_close.gif' title='close button' style='vertical-align:center;'/>
</a>
</div>
<div style='text-align:center;display:block;max-width:320px;height:auto;overflow:hidden;margin:auto'>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Mobile leaderboard -->
<ins class="adsbygoogle"
style="display:inline-block;width:320px;height:50px"
data-ad-client="ca-pub-XXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"
data-language="en">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
これはおそらくGoogleのサービス利用規約に違反している可能性があります。 – adeneo