LINUX.ORG.RU

История изменений

Исправление 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);
    }
  );
});