怎么用jquery或者javascript让横向滚动条跟着鼠标滚球滚动? 5
工作中遇到的一个问题,实在解决不了,求前辈帮忙。现在的情况是,鼠标滚动的话那个横向滚动条不会跟着滚动,要实现横向滚动条跟着鼠标滚球滚动,同时上面的图片(姑且看成是ul下面...
工作中遇到的一个问题,实在解决不了,求前辈帮忙。现在的情况是,鼠标滚动的话那个横向滚动条不会跟着滚动,要实现横向滚动条跟着鼠标滚球滚动,同时上面的图片(姑且看成是ul 下面的li)跟着往左移动。只有5分了,求各位前辈。
展开
2个回答
展开全部
ul绑定mousewheel鼠标滚动事件(火狐用DOMMouseScroll)
取消默认动作,event.preventDefault()(IE:window.event.returnValue=false),这样滚轮滚动后就不会滚动页面了。
根据滚轮滚动的方向对ul内容进行控制,获取滚轮方向用event.wheelDelta,大于0为向上滚,小于0向下滚(火狐event.detail,方向刚好相反,大于0向下),再更改ul的scrollLeft值即可以模拟滚轮滚动效果了。
取消默认动作,event.preventDefault()(IE:window.event.returnValue=false),这样滚轮滚动后就不会滚动页面了。
根据滚轮滚动的方向对ul内容进行控制,获取滚轮方向用event.wheelDelta,大于0为向上滚,小于0向下滚(火狐event.detail,方向刚好相反,大于0向下),再更改ul的scrollLeft值即可以模拟滚轮滚动效果了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询