Можно узнать а ведь можно выбрать не только границу экрана, а к примеру границы сайта?
|
можно конечно
|
Извините меня за назойливость, вы мне не покажете на примере моего скрипта?
|
ну все зависит от того в каком блоке сидит сам сайт, тоесть не тот что растянут во всю ширину, а тот который стоит в центре.
пример структуры сайта надо знать, яж его не вижу |
могу дать ссылку на сайт
|
давай
|
вообще он по центру, размер 1024px
|
|
$(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); } ); }); |
ну и помойку ты там развел =) код можно было сделать один универсальный а не клонировать его для каждого меню.
|
Часовой пояс GMT +3, время: 14:57. |