2013-03-21 99 views
-1

我的HTML中有两个div会显示来自youtube的嵌入视频,其他会显示contact-us输入表单。视频上方还有一个“与我们联系”的链接。点击一个链接切换两个div的显示

最初在加载页面时会显示视频,但是当用户点击“联系我们”链接时,视频应该隐藏起来,联系我们输入表单应该显示在其位置上。

我想用jQuery来做这件事。

+3

欢迎来到SO。请帮助我们帮助你,并首先尝试一下自己。当你卡住时,我们可以帮你弄清楚。如果您已经尝试过,请发布一些代码并告诉我们您的流程和发生的任何错误,以及您已经做了什么尝试和解决它们。 – ahren 2013-03-21 11:13:07

+0

指南:[给你什么试用](http://www.whathaveyoutried.com/) – 2013-03-21 11:19:01

回答

3

使用jQuery的toggle()或任何其他方法来显示和隐藏您的<div> s。

下面是一个简单的例子(http://jsfiddle.net/8wbXV/):

<div class="container"> 
    <div class="video"> 
     <a href="#">Contact us</a><br /> 
     Video here 
    </div> 
    <div class="contact"> 
     <a href="#">Return to video</a><br /> 
     Contact form here 
    </div> 
</div> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $('a').click(function() { 
     $('.container > div').toggle(); 
    }); 
}); 
</script> 

这只是一个简单的例子。链接$('a')上的选择器不是您通常使用的选项,但我在此仅用于说明。

查看jQuery API了解更多详情。

相关问题