Показать сообщение отдельно
  #18 (permalink)  
Старый 16.10.2010, 11:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от subzey Посмотреть сообщение
danik.js,
Они не требуют даже наличия мыши как таковой.
Да, на css навигация на табах летит к чертям. Все изза "отсутствия" селектора по родителю, чета типа
.menu li > a:focus < ul { display: block; }
или
.menu a:focusarents(ul) { display: block; }

С кодом
.menu li:hover ul,
.menu li a:focus + ul{
display: block;
}
подменю появляется при фокусе, но при последующем tab-переходе, на подпункты, оно скрывается. Зато на js это вродебы можно исправить.
Кстати если кто подскажет как - буду благодарен. Надо както обробатывать события onfocus и отслеживать потерю фокуса и тд...

UPD: помоему чета тут глючит.
пишу :
.menu a : focus : parents(ul) { display: block; }
Да, действительно. глюк какойто. пишу так, но без пробелов:
.menu a : focus : parents(ul) { display: block; }
а получается так:
.menu a:focusarents(ul) { display: block; }

Последний раз редактировалось danik.js, 16.10.2010 в 12:09.
Ответить с цитированием