Попутный вопрос - я решил всю функцию запихнуть в одну, т.к. вкладок меню 7 шт.
Но тут проблема с таймаутом - он один и тот же для всех.
Есть какое-то решение этого вопроса или 7 раз прописывать?
Пробовал создавать массив и в качестве параметров передавать цыфры - не работает.
function menuFirstLast(TimerId_01,TimerId_02,droptab,mmenu_fon,mmenu_fon_r,mmenu_fon_l,mmenu){
var timer=[];
$(mmenu).mouseenter({
clearTimeout(timer[TimerId_02]);
timer[TimerId_01]=setTimeout({
$(droptab).fadeIn(300);
$(mmenu_fon).fadeIn(100);
$(mmenu_fon_r).fadeIn(100);
$(mmenu_fon_l).fadeIn(100);
},300)
}).mouseleave({
clearTimeout(timer[TimerId_01]);
timer[TimerId_02]=setTimeout({
$(droptab).fadeOut(100);
$(mmenu_fon).fadeOut(100);
$(mmenu_fon_r).fadeOut(100);
$(mmenu_fon_l).fadeOut(100);
},300)
})
};