我刚刚在最新版本的 Opera 上尝试了一段代码,但它无法播放动画!它只是直线上升(我试图用流畅的动画锚定回到顶部)
我该如何解决这个问题?
代码:
$(function(){
$(".top").click(function(document){
$("html, body").animate({scrollTop:0},"slow");
});
})
编辑:我使用的是 Opera 11.01 build 1190。
最佳答案
通过这个 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");
}
});
})
关于javascript - jquery平滑滚动在歌剧中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509038/