Показать сообщение отдельно
  #15 (permalink)  
Старый 25.07.2012, 02:18
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

deputat333,
Весь Ваш скрипт:
$(document).ready(function(){
var MinTime=300;
var timerID=[];

function TimeShoWYes (ID) {
    $("#"+ID+" > div[id^='droptab']").fadeIn(300);
    $("#"+ID+" > div[id^='mmenu']").fadeIn(100);
}
function TimeHideYes (ID) {
    $("#"+ID+" > div").fadeOut(100);
}
 
    $("#menu_main > div[id^='mmenu']").mouseenter(function(){
	 var ID = $(this).attr("id");
         var indeX = $("#menu_main > div[id^='mmenu']").index(this);
         clearTimeout(timerID[2*indeX+1]);
         timerID[2*indeX]=setTimeout(function() {TimeShoWYes(ID)},MinTime)
 
    }).mouseleave(function(){
	 var ID = $(this).attr("id");
         var indeX = $("#menu_main > div[id^='mmenu']").index(this);
         clearTimeout(timerID[2*indeX])
         timerID[2*indeX+1]=setTimeout(function() {TimeHideYes(ID)},MinTime)

    })
});

На будущее (Не ставьте нумерацию в середину id или класса
2. id - достаточно на один родительский блок элемента, с которым работаем, остальные потомки-селекторы лучше делать классами без нумераций

Последний раз редактировалось Deff, 25.07.2012 в 04:08.
Ответить с цитированием