奇妙な問題が発生しており、解決策が見つからないようです。Youtubeビデオが埋め込まれているときにJqueryToolsタブウィジェットまたはJqueryUIタブウィジェットのいずれかを使用すると、すべてのタブにオーバーレイされ続けます。これは IE でのみ発生し、具体的には IE10 でテストされています。理由を知っている人はいますか?
この問題をよりよく説明するために、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;}
ジャバスクリプト:
$(document).ready(function(){
$('#tabs').tabs();
});