Показать сообщение отдельно
  #30 (permalink)  
Старый 23.08.2011, 16:52
Аспирант
Отправить личное сообщение для Денис2201 Посмотреть профиль Найти все сообщения от Денис2201
 
Регистрация: 04.08.2011
Сообщений: 38

devote, у меня еще пару вопросов по скрипту:
$(document).ready(function () {
	    $('.megamenu li').hover(
	        function () {
	           var maxLeft = $('.header').width(),
	                el = $('.level', this);
	 
	           if ( el.find('a').length != 0 ) {
	               el.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);
	        }
	      );
	});


Ко всем элементам меню 3-его и 4-ого уровня меню(div level3 и div level4) применен олин стиль. Но у самого правого, к примеру в О КОЛЛЕДЖЕ это колледж сегодня, а в АБИТУРИЕНТАХ это колледж сегодня, когда выпадает список, то div level3 и div level4 которым в css задано быть рядом, просто отображаются друг под другом.

Дело в скрипте или все же css нужно править?
Хотя в css все нормуль, может у вас есть идеи?
Ответить с цитированием