1
我試圖用Fancybox打開YouTube視頻,但在Fancybox窗口中也有一些額外的HTML。因此,最終目標是讓視頻從YouTube上拉下來,然後在下面放一些文字,並從我的網站上獲取更多按鈕。我不想嵌入視頻。在Fancybox iframe中使用自定義HTML與YouTube視頻
我想過把視頻網址作爲一個變量傳遞,但我覺得應該有一個更簡單的方法。我無法在fancybox頁面上解析網址。
<script>
$(document).ready(function() {
$("a.youtube").click(function() {
var vidLink = $(this).attr("rel");
$.fancybox({
'href' : 'player.html?page=' + vidLink,
'type' : 'iframe'
});
});
});
</script>
<a class="youtube" href="#" rel="http://www.youtube.com/watch?v=rvAK5crfRLc">The Video</a>
然後在player.html
<script>
function show_video() {
var newVid = urlParams["vidLink"];
document.getElementById("vidPlayer").setAttribute('src', newVid);
}
</script>
<iframe id="vidPlayer" src="" width="400" height="225" frameborder="0"></iframe>
<h3><a href="#">Learn More</a></h3>
謝謝。切換到PHP,它的工作。 – Patrick 2011-04-28 14:25:04
NP !!!很高興它爲你工作。 – 2011-04-28 14:52:17