В общем проблема в Опере 10, страница прокручивается с глюками в остальных браузерах работает более мене сносно.
ссылка:
<li><a class="scrollPage" href="#slide-home"></a></li>
место куда нужно прокрутить:
<a id="slide-home"></a>
а вот и сам код:
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
$('.scrollPage').click(function() {
var myoffset;
var operaoffset;
var chromeoffset;
if(window.location.pathname.length > 1 && window.location.pathname != '/media/ru/'){
//offset for product page
myoffset = 32;
operaoffset = 48;
chromeoffset = 108;
}
else{
//offset for home page
myoffset = 30;
operaoffset = 100;
chromeoffset = 48;
}
var elementClicked = $(this).attr("href");
var destination = $(elementClicked).offset().top;
if($.browser.opera){
$("body:not(:animated)").animate({ scrollTop: destination-operaoffset}, 500 );
}
else if(is_chrome == true) {
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-chromeoffset}, 500 );
}else{
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-myoffset}, 500 );
}
return false;
});
помогите заставить нормально работать опере 10.
Спасибо огромное!