這裏是我的html頁面看起來像(測試)什麼:動態交換的Youtube視頻,而無需重新加載頁面
<div style="width: 640px;">
<object width="640" height="385"><param class="movie" name="movie" value="http://www.youtube.com/v/zkd5dJIVjgM"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zkd5dJIVjgM" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
<ul>
<li><a class="btn" href="http://www.youtube.com/watch?v=n3gYWBu1NDI">Video 1</a></li>
<li><a class="btn" href="http://www.youtube.com/watch?v=7o53S5JROfg">Video 2</a></li>
<li><a class="btn" href="http://www.youtube.com/watch?v=e2ZB-1kDOdQ">Video 3</a></li>
<li><a class="btn" href="http://www.youtube.com/watch?v=d-PDXAcUw0s">Video 4</a></li>
<li><a class="btn" href="http://www.youtube.com/watch?v=vCH8O1dLSbc">Video 5</a></li>
<li><a class="btn" href="http://www.youtube.com/watch?v=Q8kLlNt3Ue4">Video 6</a></li>
</ul>
</div>
和我的jQuery看起來是這樣的:
$('.btn').click(function(e){
e.preventDefault();
var val = $(this).attr("href");
$('embed').attr('src', val);
});
我想要做的是能夠點擊列表項中的每個鏈接,並讓該視頻重新顯示當前的視頻。因此,每次點擊都會導致佔據頂部視頻的不同視頻。誰能幫忙?
我試過了,但是當我點擊一個新的網址時,它就會變成空白,新的視頻不會顯示在過去的視頻中。 – Tillz 2010-10-13 14:56:04
我也有這個問題。如果有人知道解決方案,請發佈答案。 – thomallen 2010-12-08 21:37:05