我的 Javascript 只适用于 Chrome
My Javascript only works in Chrome
我在一个只在 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>
提前感谢您的帮助!
我会在 animate()
调用中添加 "html" 作为元素,如下所示:
$("html, body").animate({"scrollTop": window.scrollY+130}, 1000);
Webkit/Firefox 存在问题,它们是否可以为 "html" 或 "body" 设置动画。
See this answer 了解更多关于 html 与 body
的信息
我在一个只在 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>
提前感谢您的帮助!
我会在 animate()
调用中添加 "html" 作为元素,如下所示:
$("html, body").animate({"scrollTop": window.scrollY+130}, 1000);
Webkit/Firefox 存在问题,它们是否可以为 "html" 或 "body" 设置动画。
See this answer 了解更多关于 html 与 body
的信息