2013-06-12 2 views
2

Я пытаюсь сделать это выпадающее меню функциональной ... но я почти отказаться от попыток сделать это работает на IE8, хотя он работает на IE7 ...меню Выпадающее не работает должным образом на IE8

http://jsfiddle.net/MgcDU/5137/ 

Проблема в том, что на IE8, когда выпадающее меню отображается, это похоже на ... невидимое? Я нажимаю на нее курсор, и я вижу ссылки, появляющиеся в строке состояния, но ничего больше.

Изображение проблемы: http://tinypic.com/r/2uqdpqd/5

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

Я пробовал jQuery для решения проблемы, заставляя дочерние элементы ul отображаться как блок после перемещения мыши над родительским ли, но это не то, что я ищу.

Также мне пришлось удалить некоторые стили, которые Joomla пыталась включить в блок навигатора.

jQuery(document).ready(function() { 
if (!jQuery("html").hasClass()) { 
    // dropdown 
    jQuery('.parent').addClass('has-sub'); 
    jQuery('.cssmenu > ul').removeClass(); 
    jQuery('.cssmenu ul li > ul').removeClass(); 
    jQuery('.cssmenu ul li > ul').addClass('unstyled'); 
};}); 

Что я делаю неправильно?

спасибо!

ответ

0

У меня не было слишком много времени, чтобы пройти через ваш пример, но я добавил следующий код в свой CSS, и теперь он работает нормально. Пожалуйста, дайте мне знать, если это сработает и для вас.

.cssmenu ul li:hover > ul { 
display:block; 
} 
+0

я уже пробовал без успеха, я не знаю, почему, но после прочтения вашего ответа, я решил дать ему попробовать еще раз, добавил ** важно! ** и это работает !. Похоже, что bootstrap от Joomla работает по-другому в моем проекте бутстрапа с ванилью. – Kynethix

+3

ОК. Я сделал это без использования '! Important' ... проблема была именно в этом CSS: ' filter: progid: DXImageTransform.Microsoft.gradient (startColorstr = '# ff9812', endColorstr = '# e17310', GradientType = 0) ; ' Похоже, что IE8 останавливает выполнение CSS при достижении« фильтра ». Странно ... эта простая линия сводила меня с ума. Спасибо! ;) – Kynethix

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