Выпадающее меню с использованием CSS. Как удержать?

pelvis
На сайте с 01.09.2005
Offline
345
751

Если использовать стандартное построение, то стоит мышке уйти немного и меню закрывается. Что можно сделать для удержания хотя бы на полсекунды? Простите за ламмерский вопрос.

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
T
На сайте с 22.10.2006
Offline
14
#1

CSS тут уже не поможет, нужен JS

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#2

нужно на mouseout повесить событие типа "через 3 секунды display:none;", делают всякие альфа переходы, но по-моему они не удобны. Еще можно расширить область действия, subaru_kz (таких полно, просто первый раз такое сегодня в нашей зоне увидел), имхо, просто и изящно устроено, посмотрите это меню без стиля - образец семантики.

pelvis
На сайте с 01.09.2005
Offline
345
#3

int seconds = 5;

long t = System.currentTimeMillis()

+ seconds * 1000;

while(System.currentTimeMillis() < t)

что-то вроде этого?

Mmonger
На сайте с 01.12.2005
Offline
165
#4
pelvis:
int seconds = 5;
long t = System.currentTimeMillis()
+ seconds * 1000;
while(System.currentTimeMillis() < t)

что-то вроде этого?

Даже проще:

setInterval()

setTimeout()

Всё будет хорошо, но мы приложим усилия!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий