Javascript jQuery滚动到顶部冻结(如果调用中间滚动)
我有一些代码使用jQuery的Javascript jQuery滚动到顶部冻结(如果调用中间滚动),javascript,jquery,html,google-chrome,Javascript,Jquery,Html,Google Chrome,我有一些代码使用jQuery的scrollTop(0)方法,在Chrome(版本56.0.2924.87)上无法正常工作 我的代码设置了2秒超时,该超时执行以下操作: 滚动到屏幕顶部 Un隐藏具有100%宽度和高度的div,并请求用户完成某些操作 将一个类附加到html标记,该标记设置溢出:隐藏 一旦用户完成操作,它将删除类并隐藏div,以便他们可以继续滚动 这在Firefox上运行良好 在Chrome上,如果用户在不滚动时执行2秒超时,则其工作正常。但是,如果用户正在滚动的时候调用2秒超时
scrollTop(0)
方法,在Chrome(版本56.0.2924.87)上无法正常工作
我的代码设置了2秒超时,该超时执行以下操作:
- 滚动到屏幕顶部
- Un隐藏具有100%宽度和高度的div,并请求用户完成某些操作
- 将一个类附加到html标记,该标记设置
溢出:隐藏
- 一旦用户完成操作,它将删除类并隐藏div,以便他们可以继续滚动
希望有帮助。为什么显示时无法看到div。当事件在滚动的中间被调用时,滚动条隐藏在页面顶部的DIV APP,但是您的视口不在顶部位置。如果将div CSS position属性设置为fixed,它将起作用。“位置”特性的固定值相对于视口 所以问题不在jquery代码上
code here
并检查以下内容:
- 滚动到屏幕顶部
- 一旦用户完成操作,它将删除类并隐藏div,以便他们可以继续滚动
code here