HTML页面滚动

qq_34422288 2016-05-09 04:47:44
1.有一个很长的页面,需要一打开这个页面就自动向右滚动

2.在滚动过程中,用户点击滚动条或其他地方,滚动事件能够马上停止。我的导航条是始终悬浮在屏幕顶部的,锚链接都是链接的这一个页面的不同地方,所以我希望在页面滚动过程中,点击导航链接能跳转过去,或者用户不喜欢页面自己滚动可以自己拖动滚动条去自己想看的地方。我网上找的页面自动滚动的效果,在滚动到页面底部之前,都没办法停下来或点击链接

3.如果可以的话,希望可以在第一次滚动到页面右部之后,能够自动跳转到页面左部,并不在滚动了(除非刷新)。

谢谢!
...全文
289 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-05-09
  • 打赏
  • 举报
回复
document.onclick=funcion(){
//清除滚动计时器代码,如clearInterval(timerID)
}
不过有个问题就是点击滚动条不会想要click事件,这个没办法弄。。 第三部同理,自己判断下scrollLeft+可见宽度==容器scrollWidth就清楚计时器,滚动到左边设置容器scrollLeft=0就行 这个是判断是否滚动到底部的,你可以参考下,只是scrollLeft/scrollWidth切换而已:js判断已经滚动到页面底部

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧