【发布时间】:2011-06-16 02:20:48
【问题描述】:
我整天都在研究这个错误,但无法解决它。
有一个 JQuery scrollTop 动画脚本,它检测 $(window).scrollTop() 值并做一些动画,如果单击按钮滚动回顶部。 $(this).click(function() { $("html, body").animate({scrollTop:0},"fast"); });
这通常很好用。我总是得到一个 scrollTop 值...直到 ->
在为您的浏览器使用自定义 -webkit-scroll bar 时,您必须 在css中设置
html -> 溢出:隐藏 body -> 位置:绝对,overflow-y:scroll,overflow-x:auto
html 层次结构只是普通的 html->body-> div 容器 -> div 内容等。
现在既然浏览器滚动条被移除了,并且有了你自己的自定义滚动条, scrollTop 值始终返回零。
一直在尝试所有我能想到的,无论我尝试了什么其他代码,scrollTop 值总是返回零。
所以没有动画,也没有回滚。
有人知道如何在使用自定义 *browser -webkit-scrollbar 滚动回顶部时获取值吗?*
【问题讨论】: