2013-08-21 33 views
0

我有這2個div - 一個包含菜單,其中列表中的每個元素都將成爲視頻的鏈接,並且我希望相應的視頻是加載到第一個旁邊的div中。如何在單擊鏈接時將視頻加載到單獨的div中

我在想形式,但這不是一個好主意。而且我對JavaScript或JQuery沒有什麼瞭解,所以一些解決方案,提供瞭解釋如何使用,將會非常有用。

回答

0

點擊視頻網址,首先如果它的錨點,使用preventDefault並阻止點擊行爲,接下來綁定您自己的onclick事件在該元素上。

該元素的點擊應實際上使用下一個div的id並能夠以任何你想要的方式在該div中播放你的視頻。

0

像這樣的東西應該工作:

HTML:

<a href="javascript:;" class="link">http://youtu.be/Etst4t3ES8Y</a><br/> 
<a href="javascript:;" class="link">http://youtu.be/Etst4t3ES8Y</a><br/> 
<a href="javascript:;" class="link">http://youtu.be/Etst4t3ES8Y</a><br/> 
<br/> 
<div id="videoDiv"></div> 

的jQuery:

$('.link').click(function(event){ 
    event.preventDefault(); 
    var url =$(this).html(); 
    $("#videoDiv").html('<iframe width="400" height="400" src="'+url+'?wmode=transparent" frameborder="0" allowfullscreen></iframe>'); 

}) 
相關問題