История изменений
Исправление Y, (текущая версия) :
$(document).ready(function() {
$('#sidemenu li').hover(
function() {
$(this).addClass("active");
$(this).find('ul').stop(true, true);
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideDown('slow'); }, 1000);
// два аргумента: указатель на анонимную функцию, которую мы только что создали и которая сделает то, что нам надо через 1000 миллисекунд (собственно, второй аргумент)
},
function() {
$(this).removeClass("active");
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideUp('slow'); }, 1000);
}
);
});
Исправление Y, :
$(document).ready(function() {
$('#sidemenu li').hover(
function() {
$(this).addClass("active");
$(this).find('ul').stop(true, true);
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideDown('slow'); }, 1000);
// указатель на анонимную функцию, которую мы только что создали и которая сделает то, что нам надо через 1000 миллисекунд
},
function() {
$(this).removeClass("active");
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideUp('slow'); }, 1000);
}
);
});
Исходная версия Y, :
$(document).ready(function() {
$('#sidemenu li').hover(
function() {
$(this).addClass("active");
$(this).find('ul').stop(true, true);
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideDown('slow'); }, 1000);
// указатель на анонимную функцию, которую мы только что создали и которая зделает то, что нам надо через 1000 миллисекунд
},
function() {
$(this).removeClass("active");
var self = $(this); // нужно, потому что this контекстно-зависим
setTimeout(function () { self.find('ul').slideUp('slow'); }, 1000);
}
);
});