[jQuery] Re: animation only when mouseover

2009-10-02 Thread Macsig

Any ideas?

THANKS

On Sep 21, 12:47 pm, Macsig  wrote:
> Thanks,
> it stops the animation but now there is an other issue.
> Is there a way to keep the same speed for thescrolling? I mean if I
> set the duration up and down and I go down just, let us say, for 1/3
> of the div when I scroll back up the animation is 3 times slower since
> the duration is hardcoded.
> The first idea I had is to determine where I'm in the div in order to
> define a constant speed but I can find anything about that on scrollTo
> documentation.
> For instance, let us say I want to have 5000 as a duration for the
> entirescrolling, when I'm 20% down I want to set the up speed =
> 5000x0.2 and down speed =5000x0.8. In this way the speed is constant.
>
> THANKS
>
> On Sep 21, 8:01 am, Robin Abony  wrote:
>
>
>
> > Hello macsig!
>
> > I haven't really had time to look into your problem, but after a quick
> > look through the documentation i found 
> > thishttp://docs.jquery.com/Effects/stop#clearQueuegotoEnd
>
> > Perhaps that could work for you? I imagine something along the lines
> > of :
>
> > $('#down_button').mouseover(function(){
> >                                 $('#text').scrollTo('100%', {axis:'y',
> > duration: 5000});
> >         }).mouseout(function(){
> >                                 $('#text').stop();
> >         });
>
> > Give that a try!
>
> > On 21 Sep, 03:49, macsig  wrote:
>
> > > Hi there,
> > > I'm trying to use scrollTo in oder to scroll vertically a div. I want
> > > to use 2 anchors, one to go up and the other to go down and I need
> > > that the effect works ONLY when the mouse is over the anchor (when I
> > > move it out the animation has to stop).
>
> > > How can I achieve so?
>
> > > For instance the code below scrolls correctly down but it doesn't stop
> > > until the end even if I move out the mouse.
>
> > >         $('#down_button').mouseover(function(){
> > >                                 $('#text').scrollTo('100%', {axis:'y', 
> > > duration: 5000});
> > >         }).mouseout(function(){ });
>
> > > THANKS
>
> > > Sig


[jQuery] Re: animation only when mouseover

2009-09-21 Thread Macsig

Thanks,
it stops the animation but now there is an other issue.
Is there a way to keep the same speed for the scrolling? I mean if I
set the duration up and down and I go down just, let us say, for 1/3
of the div when I scroll back up the animation is 3 times slower since
the duration is hardcoded.
The first idea I had is to determine where I'm in the div in order to
define a constant speed but I can find anything about that on scrollTo
documentation.
For instance, let us say I want to have 5000 as a duration for the
entire scrolling, when I'm 20% down I want to set the up speed =
5000x0.2 and down speed =5000x0.8. In this way the speed is constant.

THANKS



On Sep 21, 8:01 am, Robin Abony  wrote:
> Hello macsig!
>
> I haven't really had time to look into your problem, but after a quick
> look through the documentation i found 
> thishttp://docs.jquery.com/Effects/stop#clearQueuegotoEnd
>
> Perhaps that could work for you? I imagine something along the lines
> of :
>
> $('#down_button').mouseover(function(){
>                                 $('#text').scrollTo('100%', {axis:'y',
> duration: 5000});
>         }).mouseout(function(){
>                                 $('#text').stop();
>         });
>
> Give that a try!
>
> On 21 Sep, 03:49, macsig  wrote:
>
>
>
> > Hi there,
> > I'm trying to use scrollTo in oder to scroll vertically a div. I want
> > to use 2 anchors, one to go up and the other to go down and I need
> > that the effect works ONLY when the mouse is over the anchor (when I
> > move it out the animation has to stop).
>
> > How can I achieve so?
>
> > For instance the code below scrolls correctly down but it doesn't stop
> > until the end even if I move out the mouse.
>
> >         $('#down_button').mouseover(function(){
> >                                 $('#text').scrollTo('100%', {axis:'y', 
> > duration: 5000});
> >         }).mouseout(function(){ });
>
> > THANKS
>
> > Sig


[jQuery] Re: animation only when mouseover

2009-09-21 Thread Robin Abony

Hello macsig!

I haven't really had time to look into your problem, but after a quick
look through the documentation i found this
http://docs.jquery.com/Effects/stop#clearQueuegotoEnd

Perhaps that could work for you? I imagine something along the lines
of :

$('#down_button').mouseover(function(){
$('#text').scrollTo('100%', {axis:'y',
duration: 5000});
}).mouseout(function(){
$('#text').stop();
});

Give that a try!

On 21 Sep, 03:49, macsig  wrote:
> Hi there,
> I'm trying to use scrollTo in oder to scroll vertically a div. I want
> to use 2 anchors, one to go up and the other to go down and I need
> that the effect works ONLY when the mouse is over the anchor (when I
> move it out the animation has to stop).
>
> How can I achieve so?
>
> For instance the code below scrolls correctly down but it doesn't stop
> until the end even if I move out the mouse.
>
>         $('#down_button').mouseover(function(){
>                                 $('#text').scrollTo('100%', {axis:'y', 
> duration: 5000});
>         }).mouseout(function(){ });
>
> THANKS
>
> Sig