Ah, This part of the code:
// Use the e.clientX and e.clientY vs this.tempPosition // to determine how much to move the scrollbars according // to your tastes. Was intended to be replaced by math that calculated the setTop and setLeft values. I didn't do that part. JK -----Original Message----- From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Dan Sent: Thursday, November 06, 2008 8:27 PM To: jQuery (English) Subject: [jQuery] Re: Scrolling inside a div with mousemove Hi Jeffrey, Thank you for your reply, however I can't seem to get your code to work. I'm getting an error that says "setTop is not defined" Any idea why this is? On Nov 6, 1:15 am, "Jeffrey Kretz" <[EMAIL PROTECTED]> wrote: > Well, you could do something like this (completely untested, sorry). > > The hover events bind and unbind the mousemove to prevent resource drain. > > $('#thisdiv').hover(startScroll,stopScroll); > > function startScroll(e) > { > var div = $(this).bind('mousemove',scrollThis); > var o = div.offset(); > this.tempPosition = { > left:o.left, > top:o.top, > right:o.left+div.width(), > bottom:o.top+div.height(), > scrollOffsetX:this.scrollWidth-this.clientWidth, > scrollOffsetY:this.scrollHeight-this.clientHeight, > }; > > } > > function stopScroll(e) > { > $(this).unbind('mousemove').removeAttr('tempPosition'); > > } > > function scrollThis(e) > { > // Use the e.clientX and e.clientY vs this.tempPosition > // to determine how much to move the scrollbars according > // to your tastes. > this.scrollTop = setTop; > this.scrollLeft = setLeft; > > } > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On > > Behalf Of Dan > Sent: Wednesday, November 05, 2008 2:56 PM > To: jQuery (English) > Subject: [jQuery] Scrolling inside a div with mousemove > > Hello, > > I'm trying to move from MooTools over the jQuery as it seems to be a > much reliable and user friendly framework. > > However I need to recreate something that I currently have MooTools > doing but am having trouble figuring out how it would work. > > I'm trying to replicate the effect seen in the 'mousemove' example of > this MooTools pagehttp://demos111.mootools.net/Scroller. > > It doesn't need to scroll left and right but it's fine if it does, I'm > quite comfortable using JavaScript but just to warn you I'm very new > to jQuery :) > > Thank you very much for any help.