Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2010, 20:43
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

Отменить псевдокласс :hover
у меня есть список вида
Код:
<ul>
<li></li>
<li>
  <ul>
    <li></li>
  </ul>
</li>
</ul>
и CSS стили с такими селекторами
li:hover ul {display:block;}
могу ли я с помощью javascript отменить действие псевдокласса :hover?
Нужно, чтобы этот псевдокласс не действовал на странице для конкретных элементов.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 30.11.2010, 21:18
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от hrundel
Нужно, чтобы этот псевдокласс не действовал на странице для конкретных элементов.
Может таки в ЦССе и ХТМЛе для начала порядок навести? Там широкий спектр селекторов и свойств... Причем тут JS?
Ответить с цитированием
  #3 (permalink)  
Старый 01.12.2010, 18:32
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

ksa,
Я хочу сделать выпадающее меню, но такое, чтобы работало на css, когда javascript отключён. А когда включён, то меню должно работать на javascript. На каком-то сайте видел такое, решил реализовать...
Меню на css уже есть, осталось добавить нужный javascript. Сейчас, когда я ставлю на меню javascript, всё работает неправильно. Посоветуйте какую-нибудь идею.
Ответить с цитированием
  #4 (permalink)  
Старый 01.12.2010, 20:31
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

работает НЕ ПРАВИЛЬНО-значит всётаки работает?))
Ответить с цитированием
  #5 (permalink)  
Старый 01.12.2010, 20:44
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от hrundel
Посоветуйте какую-нибудь идею.
Есть даже готовое решение. И js фри!
http://www.cssplay.co.uk/menus/new-dropdown.html#top2
Ответить с цитированием
  #6 (permalink)  
Старый 01.12.2010, 20:45
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от hrundel
Я хочу сделать выпадающее меню, но такое, чтобы работало на css, когда javascript отключён. А когда включён, то меню должно работать на javascript.
А зачем тогда тогда вообще использовать JS?

Сообщение от hrundel
Посоветуйте какую-нибудь идею.
А что вам посоветовать? где меню?

В помощь:
http://www.cssplay.co.uk/menus/

Доп.
Сообщение от ksa
Есть даже готовое решение. И js фри!
http://www.cssplay.co.uk/menus/new-dropdown.html#top2
Ответить с цитированием
  #7 (permalink)  
Старый 01.12.2010, 20:47
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

monolithed, вот жешь.
Ответить с цитированием
  #8 (permalink)  
Старый 04.12.2010, 06:20
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

monolithed, хочу подучить javascript и css, потому и делаю эту менюшку.
Решение нашлось. Делать буду так. Назначаю класс элементу, который при наведении появляется
<ul class="myclass">

В стилях написано так, чтобы подменю появлялось:
ul.myclass:hover {display:block;}

Если у пользователя будет включен javascript, то я просто убираю этот класс javascript'ом и меню на css отключается.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение стиля родительского элемента при :hover дочернего lanzs Элементы интерфейса 2 16.10.2010 13:28
event.preventDefault(); отменить событие qwweras Events/DOM/Window 1 12.09.2009 03:48
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24
:hover в CSS kostik_y2k jQuery 2 30.03.2009 02:36
Отменить обработку события Fr0sT Events/DOM/Window 7 24.12.2008 13:18