Сайты - по стандартам, но не стандартные сайты!
Скачал jQuery.1.2.3, т.к. заявляется что с его помощью можно заставить IE. Но как это сделать я так и не понял... В Яве ноль, пример на сайте jQuery для селектора > нифига не осилил... Подскажите, кто знает, как нужно. CSS код типа такого:
#menu_skm > ul > li:hover { ..... } #menu_skm > ul > li > a { ..... }
HTML:
Нет на форуме
Вопрос, зачем использовать сhild selector, когда можно обойтись наследственностью?
Cелекторы то поддерживаются, но только не в цсс, например можно написать как-нибуть так
$(document).ready(function(){ $("#menu_skm > li:hover").css({ backgroundColor: "#000", color: "#fff" }); });
Вот хорошая статья, поможет разобратьс с библиотекой.
Отредактированно tapazukk (16.04.2012 16:39)
Нет на форуме
tapazukk
Вопрос, зачем использовать сhild selector, когда можно обойтись наследственностью?
У меня 3-х уровневое меню с разным оформлением уровней, и наследование меня совершенно запутало... Теперь вижу что jQuery будет не легче. Придётся заводить новые классы и отказываться от >, а жаль
Спасибо за помощь
Нет на форуме
Уважаемый Опытный !!!
Пишет Вам окончательно зацикленный.
Имею, видимо, наивную мечту сделать сложное горизонтальное выпадающее jquery-меню на основе вложенных div-слоев.
Если бы я начинал сначала, то, возможно, было бы проще: просто передрал готовый пример и подкорректировал под свои нужды ...
Но уже проделана большая работа, есть меню и оно раскрывается, но произошел затык: как и все уткнулся в проблему отцов и детей при использовании onmouseover и onmouseout, а также в обработке различия между выходом из меню вооще и переходом в другое подменю вчастности родительское. Механика следующая:
1. две разноцветные кнопки расположены каждая в своем слое одна над другой (цветовая имитация наезда\съезда курсора мыши);
2 третий слой объединяет эти два слоя в одно целое, - пункт меню;
3. и, наконец, наружный слой, который объединяет несколько равнозначных пунктов меню (например, дочек).
4. при наведении мыши на пункт главного меню, раскрывается соответствующий ему и расположенный под ним объединяющий дочек слой
(с выбором пункта проблем нет);
5. при наведении курсора на подпункт, представляющий собой "сборку", открывается следующий слой с дочками;
6. и т.д.
Схема, вроде бы, примитивная, а решения (onmouseover/onmouseout, а также выходом из пункта меню) не вижу. Нашел пример блокирующий мерцание для пары событий onmouseover/onmouseout, но он сводит на нет случай входа в сборку (п.5).
Подскажите, - будьте ласковы.
С уважением, Дмитрий.
Нет на форуме
Подскажите, кто знает, как нужно. CSS код типа такого:
Нет на форуме