2

我刚刚在最新版本的opera上尝试了一段代码,它不会做动画!它只是直线上升(我试图用流畅的动画锚回到顶部)

我该如何解决这个问题?

代码:

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

编辑:我在 Opera 11.01 build 1190 上。

4

1 回答 1

1

通过这个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");
     }
  });
})
于 2011-04-01T14:54:45.107 回答