【发布时间】:2012-10-20 19:28:28
【问题描述】:
如果您检查此链接http://jsfiddle.net/Hbkdt/。
$(window).scroll(function() {
$(".fixed").css("top", $(window).scrollTop() + "px");
});
向下移动滚动条。然后你可以看到 .fixed DIV 在 FF 中运行顺畅,但在 Safari 和 Webkit 中运行不顺畅。
我不知道我该如何解决它。任何帮助表示赞赏:)
我在 mac 中使用 Chrome 版本 22.0.1229.94。
【问题讨论】:
-
在 Chrome(mac 上的最新版本)中它很流畅。但是你为什么要尝试用 JS 定位那个元素呢?有一个额外的 css (position: fixed) 属性。
-
我知道,但我的要求不同
-
你为什么需要javascript?你想达到什么目的?只是在左上角保持平滑?
-
您考虑过这种方法吗? jsfiddle.net/thirtydot/Hbkdt/26
-
这太棒了,请给出这个答案。所以,我会接受它并可以稍微解释一下。
标签: jquery css cross-browser scroll