在鼠标悬停时向左滚动div内容

时间:2011-09-13 15:12:49

标签: javascript jquery css scroll

美好的一天。

我需要跟随鼠标的脚本,并根据鼠标的侧面滚动内容。如果向左然后离开,如果正确则向右。

我需要它用于hrefs行超过块宽度的情况,例如http://cloud.ignatynikulin.com/45121918090s3R15193i

如果宽度超过,那么当您将鼠标放在右边时,您就可以滚动它。

会做的事情:http://codecanyon.net/item/jquery-mouse-slider/full_screen_preview/143061

我尝试过这个脚本,但问题是它需要依赖一些我没有的宽度。

任何插件或创意建议?

谢谢!

2 个答案:

答案 0 :(得分:1)

从StackOverflow查看答案 - 这是一个完美的解决方案:

Continuous scroll on hover [performance]

答案 1 :(得分:-1)

使包含div定位于绝对位置。然后在jQuery中,捕获onMouseMove事件,计算相对于包含div的鼠标位置(使用.width(),即使使用动态宽度也是如此),并根据此更改包含div的左/右属性。

参考:jQuery get mouse position within an element