我正在使用以下代码滚动到平滑动画的顶部。这在Mozilla和IE浏览器中运行良好,但在Chrome中它不起作用。请任何人帮忙。
$("#animate_top a").click(function(){
$("html").animate({scrollTop : 0},'slow');
});
我添加了示例网址,点击“点击以触及底部”,然后点击Chrome,mozilla和ie底部的“顶部”链接。
答案 0 :(得分:5)
对于跨浏览器滚动,请使用:
$('html,body')
如果在动画上设置回调,它将在IE中触发两次,因此您需要在HTML中使用IE的条件语句:
然后加载一个脚本文件,将其设置为仅使用' body'元件。
答案 1 :(得分:4)
请尝试使用$('body')
。如果它仍然没有给出预期结果,你可以公开样本吗?