BrainSlug
Постоялец
- Регистрация
- 15 Июн 2008
- Сообщения
- 90
- Реакции
- 12
- Автор темы
- #1
Простой и короткий вопрос, но к сожалению я не нашел ответа в мануалах.
Имеем:
Блок который проявляется #panel2 это меню, на которое переводится курсор. Проявляется он за 300 м.сек.
Есть баг. Если быстро провести курсором на него, то он останется полупрозрачным, смаря как быстро - проявления пройдет не полностью. И баг будет до перезагрузки страницы.
Вопрос, как задать таймаут в строке
$("#panel2").removeClass("panel").addClass("panelv").stop();
на выполнение .stop()
Тоесть, чтоб stop сработал через 300м.сек.
Очень надо.
Имеем:
HTML:
$(document).ready(function(){
$(".btn").hover(
function() {
$("#panel2").fadeIn(300);
},
function() {
$("#panel2").fadeOut(600);
}
);
$("#panel2").hover(
function() {
$("#panel2").removeClass("panel").addClass("panelv").stop();
},
function() {
$("#panel2").removeClass("panelv").addClass("panel").fadeOut("slow");
}
);
});
Блок который проявляется #panel2 это меню, на которое переводится курсор. Проявляется он за 300 м.сек.
Есть баг. Если быстро провести курсором на него, то он останется полупрозрачным, смаря как быстро - проявления пройдет не полностью. И баг будет до перезагрузки страницы.
Вопрос, как задать таймаут в строке
$("#panel2").removeClass("panel").addClass("panelv").stop();
на выполнение .stop()
Тоесть, чтоб stop сработал через 300м.сек.
Очень надо.