私の人生では、Superfish メニューが IE 7 の jQuery UI タブの後ろに隠れるのを止めることはできません。そこにあるドキュメントを読み、z-index 値を変更してみて、bgIframe プラグインを試しました。私はそれを正しく実装しています (以下の例では、Supersubs を使用して省略しています)。
これが私が Superfish に使用している Javascript です - Supersubs プラグインを使用しています:
$(document).ready(function() {
$("ul.sf-menu").supersubs({
minWidth: 12, // minimum width of sub-menus in em units
maxWidth: 27, // maximum width of sub-menus in em units
extraWidth: 1 // extra width can ensure lines don't sometimes turn over
// due to slight rounding differences and font-family
}).superfish({
delay: 1000, // one second delay on mouseout
animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation
speed: 'medium' // faster animation speed
});
});
そして、これが私のページの構造です:
<div id="page-container">
<div id="header"></div>
<div id="nav-admin">
<!-- This is where Superfish goes -->
</div>
<div id="header-shadow"></div>
<div id="content">
<div id="admin-main">
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
</ul>
<div id="tabs-1">
<!-- Content for Tab 1 -->
</div>
<div id="tabs-2">
<!-- Content for Tab 2 -->
</div>
</div>
</div>
</div>
<div id="footer-shadow"></div>
<div id="footer">
<div id="alt-nav">
<?php include $_SERVER['DOCUMENT_ROOT'] . '/includes/altnav.inc.php'; //CHANGE WHEN UPLOADED TO MATCH DOCUMENT ROOT ?>
</div>
</div>
</div>