点击后隐藏Div? (但如果Div是旗帜呢?)

时间:2015-04-10 01:54:01

标签: javascript html

我制作了一个网页,我希望制作一个多广告空间。 通过点击横幅(它的链接将正常打开),我希望隐藏该横幅并显示另一个横幅。但问题是横幅失控了!!

当我点击它时,它会在新窗口中显示(通常),但是考虑到包含该横幅的div必须由包含下一个横幅的下一个div替换而没有变化。

我需要通过点击横幅来控制显示DIV。

您可以在此网页中看到它:http://allaroundtheworldtv.eu5.org/Test/new2a.html

在此示例中,单击横幅空间中的div时将启动计时器。但我想要的是,当我点击广告横幅时,计时器也会启动。甚至是直接传递到下一个横幅的解决方案。

Plz帮助我做到这一点!我真的想尽快做到!!

想想你。

2 个答案:

答案 0 :(得分:0)

如果您的横幅位于iframe中(通常它们的工作方式如此),则无法执行操作。因为它在另一个域和DOM对象中。

如果你是从你的html服务你的横幅广告,这可以通过div的基本“onclick”事件来实现。

答案 1 :(得分:0)

如果您正在使用jQuery,则可以非常轻松地完成此操作。假设您要点击的区域的ID为"可点击"并且您要隐藏的区域的ID为" toHide",运行以下javascript:

$(document).ready(function() {
  $('#clickable').click(function() {
    $('#toHide').hide();
  });
});