2013-03-21 112 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瞭解更多詳情。

相關問題