简体   繁体   English

jQuery OnMouseMove滚动div上/下,不是右/左,怎么样?

[英]jQuery OnMouseMove scroll div Top/Bottom, NOT right/left, how?

please how to change this code? 请问如何更改此代码? http://jsbin.com/alokat/1/edit I need scroll Up and Down, not Left and Right. http://jsbin.com/alokat/1/edit我需要向上和向下滚动,而不是向左和向右滚动。 Thanks for reply. 谢谢您的回复。

I have adjusted your code a little: 我稍微调整了你的代码:

    galW   = $gal.outerWidth(true),
    galSW  = $gal[0].scrollWidth,

to

    galW   = $gal.outerHeight(true),
    galSW  = $gal[0].scrollHeight,

and changed the offset for the mousemove . 并更改了mousemove的偏移量。

Also you need to change $gal.scrollLeft(posX*wDiff); 你还需要改变$gal.scrollLeft(posX*wDiff); in setInterval to $gal.scrollTop(posX*wDiff); setInterval$gal.scrollTop(posX*wDiff); .

You can see all chnages here: http://jsbin.com/alokat/102/ 你可以在这里看到所有的chnages: http ://jsbin.com/alokat/102/

This works http://jsbin.com/alokat/109/edit . 这适用于http://jsbin.com/alokat/109/edit Should rename the variables and methods though. 应该重命名变量和方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM