Проблемы z-индекса с вкладками jQuery, меню Superfish - PullRequest
2 голосов
/ 07 мая 2010

В жизни я не могу заставить свое меню Superfish перестать прятаться за моими вкладками jQuery UI в IE 7. Я прочитал документацию там, попробовал изменить значения z-index и попробовал плагин bgIframe, хотя я не уверен, правильно ли я его реализую (опущено в моем примере ниже, с использованием Supersubs).

Вот Javascript, который я использую для Superfish - используя плагин 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>

1 Ответ

11 голосов
/ 07 мая 2010

Вы пробовали установить позицию: относительно элементов, для которых вы устанавливаете z-index? Это обычно помогает.

...