Как увеличить время, в течение которого раскрывающееся меню Javascript остается на экране?
-
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 секунд.Наверное, не хотелось бы тратить так много времени, но идею вы поняли.