我的Javascript仅适用于Chrome

时间:2015-03-09 22:16:43

标签: javascript ruby-on-rails google-chrome cross-browser

我在只在Chrome中运行的Rails项目中有javascript。我已经在Firefox和IE中对它进行了测试,但我什么都没得到。我忽略了一些简单的事情吗?

<script>
$(function() {
    $("#edit").on("click", function() {
    $("body").animate({"scrollTop": window.scrollY+130}, 1000);
    return false;
}),
$("#edit-on-two").on("click", function() {
    $("body").animate({"scrollTop": window.scrollY+130}, 1000);
    return false;
});
})
</script>

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我会添加&#34; html&#34;作为animate()调用中的元素,如下所示:

$("html, body").animate({"scrollTop": window.scrollY+130}, 1000);

Webkit / Firefox存在问题,是否可以制作动画&#34; html&#34;或&#34; body&#34;。

See this answer了解有关html与正文

的更多信息