用于区分横向纵向轧制条的jQuery滚动()方法
jQuery中的滚动()事件,我想判断当前滚动条的水平和垂直方向;我开始使用全局变量来记录scrollTop值,如果前面和后面的值没有变化水平。
但是页面中有不止一个滚动条,需要许多全局变量来控制它。你怎么判断呢
横向纵向滚动条滚动jQuery的区别
uff1a解
每一组选定的对象选择器scrollLeft / scrollTop就行,然后绑定滚动事件,scrollLeft / scrollTop对比判断触发时获得scrollLeft / scrollTop的水平或垂直的初始化和更新对象存储scrollLeft / scrollTop
复制代码代码如下所示:
C {身高:120px;宽度:120px;溢出:汽车;边界:solid 1px黑色;下边距:5px;}
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
$('div)。每个(函数(){ $(this)。数据('slt,{在this.scrollleft,ST:这。scrollTop });}({。滚动(功能))
VaR SL = this.scrollleft,ST = this.scrolltop,a $(这)数据('slt);
如果(SL)!= d.sl)警报('transverse滚动);
如果(st)!= d.st)警报('longitudinal滚动);
$(这)。数据('slt,{:SL,SL圣:圣}); / / /
})