$(“html”).animate 不起作用
$("html").animate does not work
我使用以下代码滚动到平滑动画的顶部。这在Mozilla和IE浏览器中工作正常,但在chrome中它不起作用。任何人都可以帮忙。
$("#animate_top a").click(function(){
$("html").animate({scrollTop : 0},'slow');
});
我已经添加了示例网址,单击"单击以到达底部",然后单击Chrome,Mozilla和ie中底部的"顶部"链接。
http://www.sanatanapublications.org/demo/sample.html
对于跨浏览器滚动,请使用以下命令:
$('html,body')
如果在动画上设置了回调,它将在 IE 中触发两次,因此您需要在 HTML 中使用 IE 的条件语句:
然后加载一个脚本文件,将其设置为仅使用"body"元素。
试试$('body')
。如果仍然没有给出预期的结果,你能放一个公开的样本吗?
相关文章:
- $animate addClass在angular 1.3中不起作用
- jQuery Animate 在创建图库滑块时不起作用
- css animate fadeIn'对我来说不起作用
- Javascript/JQuery .animate() 不起作用
- $animate.removeClass 在没有 $evalAsync inside 指令的情况下不起作用
- jQueryUI animate(color) 不起作用
- $(“html”).animate 不起作用
- JS .animate() 在 Firefox/IE 中不起作用
- css JQuery animate 不起作用
- Jquery ui animate 函数不起作用
- jQuery animate:scrolltop 在 Firefox 或 Web Explorer 中不起作用
- jQuery animate() 在 Chrome 中不起作用
- jquery Animate 在 IE9 及更早版本中不起作用
- remove() 方法在 animate() 中不起作用
- jQuery animate() pulse() 不起作用
- JQuery animate获胜'不起作用
- Jquery.animate 100%高度不起作用
- 当从外部方法调用时,RaphaelJS的animate不起作用
- .animate()不起作用
- jQuery .animate()不起作用