Можно узнать а ведь можно выбрать не только границу экрана, а к примеру границы сайта?
|
можно конечно
|
Извините меня за назойливость, вы мне не покажете на примере моего скрипта?
|
ну все зависит от того в каком блоке сидит сам сайт, тоесть не тот что растянут во всю ширину, а тот который стоит в центре.
пример структуры сайта надо знать, яж его не вижу |
могу дать ссылку на сайт
|
давай
|
вообще он по центру, размер 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, время: 06:38. |