在任何网站上点击广告后,我试图编写代码来隐藏和显示 答案 0 :(得分:1) 您不能这样做。 在您的代码没有机会检测到点击之前,广告和浏览器对clickjacking的防御将消耗点击。 警告:听起来您是想激励人们点击广告(点击广告以查看内容),这违反了大多数广告服务的条款和条件。 答案 1 :(得分:0) 您可以使用Jquery envent .toggle()
2 个答案:
<!-- Call Jquery libs -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(function () {
// When thue user clicks an ad
// the .bnrdiv contains the ad
$('.bnrdiv').click(function () {
$('#myDIV').toggle();
});
});
</script>
<div class="bnrdiv">
<script type="text/javascript">
var ad_idzone = "3265310",
ad_width = "468",
ad_height = "60";
</script>
<script type="text/javascript" src="https://ads.exdynsrv.com/ads.js"></script>
<noscript>
<iframe src="https://syndication.exdynsrv.com/ads-iframe-display.php?idzone=3265310&output=noscript&type=468x60"
width="468" height="60" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</noscript>
</div>
<div id="myDIV">
This is my DIV element.
</div>