JQuery гладкая прокрутка не работает в опере - PullRequest
2 голосов
/ 01 апреля 2011

Я только что попробовал фрагмент кода в последней версии оперы, и он не будет делать анимацию!это просто идет прямо вверх (я пытаюсь закрепить наверх с плавной анимацией)

как я могу решить это?

код:

$(function(){
  $(".top").click(function(document){
    $("html, body").animate({scrollTop:0},"slow");
  });
})

РЕДАКТИРОВАТЬ: Я в Опере 11.01, сборка 1190.

1 Ответ

1 голос
/ 01 апреля 2011

Решение легко с помощью http://free -top.tym.cz / forum / javascript / index.php? Ds = scroll-window-smoothly-javascript :

$(function(){
  $(".top").click(function(document){
    if( $.browser.opera) {
       $("html").animate({scrollTop:0},"slow");
     } else {
       $("html, body").animate({scrollTop:0},"slow");
     }
  });
})
...