Plugins

User login
Can't find a Plugin?

Can't find a Plugin you are looking for? Check out the jQuery Wiki page.

Are you a plugin developer? Please move your plugin over to this site.

Website Bug or Feature Request?

Found a bug on the new jQuery Plugin website? Have a feature request?

Submit it to the jQuery Plugin website issue queue to ensure it is noticed!

Releases for ScrollTo


ScrollTo 1.4.2

Download: jquery.scrollTo-1.4.2.zip
Size: 6.07 KB
md5_file hash: aeb842414349670e35e17507b894ce72
First released: May 25, 2009 - 3:31pm

1.4.2
[Feature]
- The plugin support percentages as target, '50%' or {top:'50%', left:'45%'}.
- Exposed the max() calculation as $.scrollTo.max
[Enhancement]
- Renamed $.fn.scrollable to $.fn._scrollable to avoid conflicts with other plugins
[Fix]
- Fixing max calculations for regular DOM elements

ScrollTo 1.4.1

Download: jquery.scrollTo-1.4.1.zip
Size: 6.95 KB
md5_file hash: f449fe19bc819d9df918288beffeb827
First released: March 9, 2009 - 8:01pm

1.4.1
[Feature]
- The target can be 'max' to scroll to the end while keeping it elegant.
[Enhancement]
- Default duration is 0 for jquery +1.3. Means sync animation
- The plugin works on all major browsers, on compat & quirks modes, including iframes.
- In addition to window/document, if html or body are received, the plugin will choose the right one.
[Fix]
- The plugin accepts floating numbers, Thanks Ramin
- Using jQuery.nodeName where neccessary so that this works on xml+xhtml
- The max() internal function wasn't completely accurrate, now it is 98% (except for IE on quirks mode and it's not too noticeable).

ScrollTo 1.4.0

Download: jquery.scrollTo-1.4.0.zip
Size: 5.32 KB
md5_file hash: 5d072bef559f3f6cbbe4b6b62c4dc4b3
First released: September 10, 2008 - 11:23pm
Last updated: September 10, 2008 - 11:23pm

1.4
[Fix]
- Fixed the problem when scrolling the window to absolute positioned elements on Safari.
- Fixed the problem on Opera 9.5 when scrolling the window. That it always scrolls to 0.
[Feature]
- Added the settings object as 2nd argument to the onAfter callback.
- The 3rd argument of scrollTo can be just a function and it's used as the onAfter.
- Added full support for iframes (even max scroll calculation).
- Instead of $.scrollTo, $(window).scrollTo() and $(document).scrollTo() can be used.
- Added $().scrollable() that returns the real element to scroll, f.e: $(window).scrollable() == [body|html], works for iframes.
[Enhancement]
- Cleaned the code a bit, specially the comments

ScrollTo 1.3.3

Download: jquery.scrollTo-1.3.3.zip
Size: 11.86 KB
md5_file hash: da7584976e858c7aec3e6871bcf46c21
First released: February 19, 2008 - 8:20pm

1.3.3
- Changed the licensing from GPL to GPL+MIT.

ScrollTo 1.3.2

Download: jquery.scrollTo_8.zip
Size: 11.96 KB
md5_file hash: 55bd1503385b6435344a32ef98c739a8
First released: February 8, 2008 - 6:13am

1.3.2
[Improvements]
* Small reductions to the file size.
* Removed the last argument received by onAfter as it was the same as the 'this' but jqueryfied.

ScrollTo 1.3.1

Download: jquery.scrollTo_7.zip
Size: 11.7 KB
md5_file hash: 3a38257495db97c341f24e098074dae2
First released: February 6, 2008 - 5:33am

1.3.1
* Exposed $.scrollTo.window() to get the element that needs to be animated, to scroll the window.
* Made the code as short as possible.
* Added option 'over'.
* Changed the arguments received by onAfter

ScrollTo 1.3.0

Download: jquery.scrollTo.rar
Size: 20.89 KB
md5_file hash: c5ea277d597fad6044b7bed48eb132c5
First released: January 3, 2008 - 3:38pm

1.3
* Added semicolon to the start, for safe file concatenation
* Added a limit check, values below 0 or over the maximum are fixed.
* Fixed the behavior for Opera, which seemed to react to both changes on <html> and <body>.
* Now it should work faster, only one of html or body go through all the processing, instead of both for all browsers.
* The option speed has been renamed to duration.(backwards compatibility was kept)
* The duration can be specified with a number as 2nd argument, and the rest of the settings as the third ( like $().animate )
* Remade the demo
* The border is also reduced, when 'margin' is set to true.

ScrollTo 1.2.4

Download: jquery.scrollTo_6.zip
Size: 19.88 KB
md5_file hash: 089423625a3c8fb93b7d36749ddcd28e
First released: November 16, 2007 - 12:53am

1.2.4

* The target can be in the form of { top:x, left:y } allowing different positions for each axis.
* The option 'offset' allows to scroll less or more than the actual target by a defined amount of pixels. Can be a number(both axes) or { top:x, left:y }.

ScrollTo 1.2.3

Download: jquery.scrollTo_5.zip
Size: 19.38 KB
md5_file hash: e4e0c7d78b86ca7983bf5920afab35d2
First released: October 31, 2007 - 4:21pm

* Exposed the defaults as $.scrollTo.defaults.
* The callback function receives more arguments.

ScrollTo 1.2.2

Download: jquery.scrollTo_4.zip
Size: 19.26 KB
md5_file hash: 2fae90d847001bd6dd69025f28b1fb03
First released: October 29, 2007 - 6:06pm

* Fixed a bug, the actual scrollTop/scrollLeft should be ignored when scrolling the window.

ScrollTo 1.2.1

Download: jquery.scrollTo_3.zip
Size: 19.28 KB
md5_file hash: 21fbc7d711626cbb856936cf461514cd
First released: October 29, 2007 - 3:34pm

1.2.1
* The option 'onafter' is now called 'onAfter'.
* Two axis can be scrolled together, this is set with the option 'axis' ('x','y','xy','yx').
* In case 2 axes are chosen, the scrolling can be queued: one scrolls, and then the other.
* There's an intermediary event, 'onAfterFirst' called when axes are queued, after the first ends.
* If the option 'margin' is set to true, the plugin will take in account, the margin of the target(no use if target is a value).
* If the first axis to be scrolled, is already positioned, that animation will be skipped, to avoid a delay in the animation.

ScrollTo 1.2

Download: jquery.scrollTo_2.zip
Size: 19.18 KB
md5_file hash: dce0f88df827f8b42a05bf31bda47eee
First released: October 29, 2007 - 2:56pm

1.2

* The option 'onafter' is now called 'onAfter'.
* Which axis to scroll, is setted with the option 'axis', two axis can be scrolled together.
* In case 2 axis are chosen, the scrolling can be queued: one scrolls, and then the other.
* There's an intermediary event, 'onAfterFirst' called in case the axis are queued, after the first ends.
* If the option 'margin' is set to true, the plugin will take in account, the margin of the target(no use if target is a value).
* Please check the README if you plan to use the plugin.

ScrollTo 1.1.1

Download: jquery.scrollTo_1.zip
Size: 18.3 KB
md5_file hash: fc4d1c3c494fa5f1f189b5fa23ecbf53
First released: October 24, 2007 - 10:03pm

* instead of 'callback' the event is called: onafter.

ScrollTo 1.1

Download: jquery.scrollTo_0.zip
Size: 18.75 KB
md5_file hash: 4cd80f3306a9bbba76ceb8ff32071e13
First released: October 24, 2007 - 6:19pm

* Relative animations are now supported.

* Fixed a bug, the plugin would fail if the 'target' is a selector and it ends with a number.

* 'target' selector no longer supports 'em' or '%' as they won't work with animate anyway.

* The plugin is no longer dependant on jQuery.Dimensions! :)

* Fixed a bug: any-number + 'px' or relative animations, combined with no speed or speed 0 would fail. This no longer happens.

ScrollTo 1.0.2

Download: jquery.scrollTo.zip
Size: 19.54 KB
md5_file hash: 07785996f793876e120946a323b910ec
First released: October 16, 2007 - 11:51am

- When no speed or speed = 0 is given, the plugin skips animation, there was no call to the possible callback in this case.

ScrollTo 1.0.1

Download: jquery.scrollTo.1.0.1.zip
Size: 19.49 KB
md5_file hash: da957ec6d873ebb9d5bbe5e869ad789f
First released: October 15, 2007 - 4:36pm

-Added some more documentation in the header of the source file.
-Added some examples to it as well. (thanks to ramvi for asking).
- Minified version added.

ScrollTo 1.0

Download: jquery.scrollTo.1.0.zip
Size: 19.21 KB
md5_file hash: 6b969609ac0ccc3ea87c375dcfef6f8a
First released: October 5, 2007 - 12:16pm

First release:
- Vertical and horizontal scrolling of elements and the window.
- Allows animations.
- Uses Dimensions 1.1.2.
- Compatible with jQuery 1.2