Opera 10 и вертикальная прокрутка страницы
В общем проблема в Опере 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. Спасибо огромное! |
Часовой пояс GMT +3, время: 15:13. |