Как увеличить время, в течение которого раскрывающееся меню Javascript остается на экране? - PullRequest
0 голосов
/ 16 апреля 2009

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

Ответы [ 2 ]

2 голосов
/ 16 апреля 2009

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

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

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

0 голосов
/ 24 апреля 2009

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

Пример:

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

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

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

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

...