Как увеличить время, в течение которого раскрывающееся меню Javascript остается на экране?

StackOverflow https://stackoverflow.com/questions/753941

  •  09-09-2019
  •  | 
  •  

Вопрос

Есть ли способ увеличить время, в течение которого созданное раскрывающееся меню остается на экране?Выпадающее меню просто появляется и исчезает, когда я касаюсь курсора.Раскрывающийся список был создан с помощью Prototype.

Это было полезно?

Решение

Используйте другое раскрывающееся меню:

Вот более 25, которые могут лучше удовлетворить ваши потребности:

Или укажите, какое раскрывающееся меню вы используете, чтобы мы могли хотя бы найти для вас эту опцию!

Другие советы

Какую бы функцию вы ни прикрепили к сворачиванию меню, чтобы оно исчезло, добавьте этот код в другую функцию и используйте вызов setTimeout() для паузы перед удалением меню.

Пример:

Old Code
var closeMenu = function() {
    $('menu').hide();
};

New Code
var hideMenu = function() {
    $('menu').hide();
};

var closeMenu = function() {
    setTimeout(hideMenu, 5000);
};

Благодаря этому изменению вы теперь отложили исчезновение меню на 5 секунд.Наверное, не хотелось бы тратить так много времени, но идею вы поняли.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top