javascript取消设置的滚动条默认位置,将滚动条设为scrollLeft(0)后滚动条无法拖动

  背景:用js实现类似excel的的冻结列操作,在点击某列进行冻结操作,效果是该列以及该列之前的所有列必须冻结,但看起来的只在可是范围区域内进行冻结,为了实现这个效果,对滚动条进行了一些处理。在实施冻结的时候记录滚动条滚动的距离,并将滚动条的初始位置设为这个距离

         $('div').scrollLeft(oldScrollLeft)滚动条只能在这个距离之后进行滚动

在取消冻结的时候让滚动条可以自由滚动,在设置了$('div').scrollLeft(0)之后,滚动条无法拖动,迂回办法:取消滚动条的事件

    $('div').off('scroll'),

滚动条自由滚动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值