2009-12-11 3 views
2

только в IE7 подменю отображается под содержимым моей страницы. Я использую плагин bgframe.Проблема JQuery Superfish в IE7

Вот мой код:. $ ("ul.sf меню") SUPERFISH ({ скорости: 'быстрые', autoArrows: ложь // отключение генерация стрелки наценка }). Найти (» . уль ') bgIframe ({непрозрачности: ложь});

Есть ли у вас идеи?

спасибо. Bye Z

ответ

0

Это звучит как проблема css, возможно, не имеет ничего общего с реализацией суперфиша. Попробуйте использовать панель инструментов IE Developer, чтобы просмотреть меню и посмотреть, какая комбинация вещей вызывает его появление там.

2

Это действительно проблема с CSS и очень раздражающая проблема.

Скорее всего, у вас есть позиция: относительная или позиция: абсолютное правило на одном из ваших элементов контейнера или используется другой плагин JS, который помещается в позицию (например, jquery.corner). Посмотрите вокруг на что-то подобное.

+0

+1 место с jquery.corner! Большое спасибо! –

7

Вы можете найти этот небольшой фрагмент кода полезным, он делает глубокое вуду с Z-Order. Я не создал его, но он спас меня бесчисленное количество часов.

Один из способов исправить многие проблемы, с IE7 является динамически обратным по умолчанию Z-индекс штабелирования порядка элементов на вашей странице. Это будет , чтобы элементы были выше в вашем . HTML-источник также будет иметь более высокий z-index на вашей странице, решив большую часть проблем с стеками IE. Если вы используете JQuery (лучший Javascript библиотека есть), вот быстрое исправление ...

$(function() { 
    var zIndexNumber = 1000; 
    $('div').each(function() { 
     $(this).css('zIndex', zIndexNumber); 
     zIndexNumber -= 10; 
    }); 
}); 

You can find it all here ...

1

Z-индекс затруднительное упомянутые выше сохранены я отрывая свой собственный скальп. Я помещаю его в условный комментарий, специфичный для IE7, и все снова хорошо.

1

Установить родительский контейнер z-index:1 и .sf-menu к чему-то вроде z-index:100

Это установит слои и сделать всплывающее меню над содержанием сайта.

Смежные вопросы