我遇到了一個奇怪的問題,似乎無法找到解決方案。當嵌入Youtube視頻時,使用JqueryTools選項卡小部件或JqueryUI選項卡小部件,它會將其覆蓋在每個選項卡上。這隻發生在IE中,特別是使用IE10進行測試。有人知道爲什麼對於IE10,每個標籤上的YouTube嵌入式覆蓋圖
我創建了一個的jsfiddle更好地說明這個問題:http://jsfiddle.net/ncfbX/19/
編輯:
不讓我提交它,而不包括一些代碼,所以:
HTML:
<div class="main">
<div class="slides">Slides division</div>
<div id="tabs">
<ul>
<li><a href="#tabs-1">tab1</a></li>
<li><a href="#tabs-2">tab2</a></li>
<li><a href="#tabs-3">tab3</a></li>
</ul>
<div id="tabs-1">
<div class="inner_panel">
<p>working</p>
<iframe width="531" height="270" src="http://www.youtube.com/embed/7_nyhwuEX2c?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div id="tabs-2">
<div class="inner_panel">
<p>Tab2 should not have a youtube video embedded.</p>
</div>
</div>
<div id="tabs-3">
<div class="inner_panel">
<p>Tab3 should not have a youtube video embedded.</p>
</div>
</div>
</div>
</div>
CSS :
.inner_panel{height:350px;}
JAVASCRIPT:
$(document).ready(function(){
$('#tabs').tabs();
});
這很可能是一個'Z-索引'問題... – Charlie
感謝您的建議查理。如果是這樣,從我的理解z-index必須每次點擊一個新的選項卡時更新。關於如何通過實現它而不需要編輯JqueryUI或JqueryTools原始源代碼的想法? – Alvin
當您點擊新選項卡時,文字是否也會顯示,或僅顯示視頻? – Charlie