Показать сообщение отдельно
  #19 (permalink)  
Старый 11.08.2011, 11:14
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

$(document).ready(function () {   
    $('#megamenu li').hover(   
        function () {
           var maxLeft = $('.header').width() + $('.header')[0].offsetLeft,
                el = $('#level', this).show();

           if ( Math.max(0, el[0].offsetLeft - ( maxLeft - el[0].offsetWidth ) ) != 0 ) {  
               el.css("left", (maxLeft - el[0].offsetWidth) + "px");  
           }  
            //показать подменю   
           el.hide().slideDown(0);   
        },   
        function () {   
            //скрыть подменю   
           $('.level', this).slideUp(0);   
        }  
      );   
});
Ответить с цитированием