jquery scroll()区分横向纵向滚动条的方法_jquery

js教程评论1.2K views阅读模式

jquery在scroll()事件里面,我想判断当前滚动条横向还纵向;

我开始用全局变量记录scrollTop的值来判断的,如果前后值没有变就是横向滚动了,

但是页面里有多个滚动条,就要多个全局变量来控制,该怎么判断呢?

scroll jquery 区分横向纵向滚动条

解决方法:
each一次设置选择器选中对象的scrollLeft/scrollTop就行了,然后绑定scroll事件,触发的时候获取scrollLeft/scrollTop和初始化的scrollLeft/scrollTop对比判断是横向还是纵向,同时更新对象存储的scrollLeft/scrollTop

复制代码 代码如下:

111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

1111111111111111111

企鹅博客
  • 本文由 发表于 2020年6月2日 04:05:40
  • 转载请务必保留本文链接:https://www.qieseo.com/418726.html

发表评论