我正在制作一个网页,我想制作一个多广告空间。通过点击横幅(它的链接将正常打开),我希望该横幅被隐藏,并显示另一个。但问题是横幅已经失控了!!
当我点击它时,它将显示在新窗口中(正常情况下),但考虑到包含该横幅的div必须被包含下一个横幅的下一个div替换,因此没有任何更改。
我需要通过点击横幅来控制DIV的显示。
你可以在这个网页上看到:http://allaroundtheworldtv.eu5.org/Test/new2a.html
在本例中,当在条幅空间外的div中单击时,计时器将启动。但我想要的是,当我点击广告横幅时,计时器也会启动。或者甚至是直接传递到下一个条幅的解决方案。
请帮我做那件事!!我真的很想尽快做!!
想想你。
如果你的横幅在iframe中(通常它们是这样工作的),你就不能做出这样的动作。因为它在另一个域和DOM对象中。
如果您从html中提供横幅,这可以通过div的基本"onclick"事件来实现。
如果您使用的是jQuery,您可以很容易地做到这一点。假设您要单击的区域的id为"clickable",而您要隐藏的区域的id为"toHide",则运行以下javascript:
$(document).ready(function() {
$('#clickable').click(function() {
$('#toHide').hide();
});
});