The MagicScroll Web Reader turns every page on the web into a MagicScroll book. Its unique scrolling system lets you scroll web pages without moving them, making it easier to read long articles without being distracted. It's simple and easy and free to use. After install you'll see a small book icon in the chrome toolbar.
- Moment.js 2.29.1. Parse, validate, manipulate, and display dates and times in JavaScript. Considering using Moment in your project? There may be better modern alternatives. For more details and recommendations, please see Project Status in the docs.
- Mar 06, 2020 A customizable scrollbar component based on React.js for PC and mobile phone. GitHub - YvesCoding/magic-scroll: A customizable scrollbar component based on React.js for PC and mobile phone.
ScrollMagic is an awesome jQuery animation JS library that allows you to do lots of cool stuff when scrolling down/up your web & mobile page.
With ScrollMagic plugin, you can...
- Start an animation at a specific scroll position.
- Synchronize an animation to the scrollbar movement.
- Pin an element at a specific scroll position (sticky elements).
- Pin an element for a limited amount of scroll progress (sticky elements).
- Easily add a parallax effect to your website.
- Create an infinitely scrolling page (ajax load of additional content).
- Call functions when the user hits certain scroll positions or react in any other way to the current scroll position.
How to use it:
1. Install & download the ScrollMagic.
2. Import the core JavaScript ScrollMagic.min.js and plugins of your choice into the document. All available plugins:
- animation.gsap.min.js: Requires GSAP. This plugin is meant to be used in conjunction with the Greensock Animation Plattform. It offers an easy API to trigger Tweens or synchronize them to the scrollbar movement. Both the 'lite' and the 'max' versions of the GSAP library are supported. The most basic requirement is 'TweenLite'.
- animation.velocity.min.js: Requires velocity.js. This plugin is meant to be used in conjunction with the Velocity animation framework. It offers an easy API to __trigger__ Velocity animations.
- debug.addIndicators.min.js: This plugin was formerly known as the ScrollMagic debug extension. It enables you to add visual indicators to your page, to be able to see exactly when a scene is triggered.
- jquery.ScrollMagic.min.js: Requires jQuery library. This plugin is meant to be used in conjunction with jQuery. It enables ScrollMagic to make use of jQuery's advanced selector engine (sizzle) for all elements supplied to ScrollMagic objects, like scroll containers or trigger elements. ScrollMagic also accepts jQuery elements for all methods that expect references to DOM elements. Please note, that in most cases the first element of the matched set will be used. Additionally it provides the ScrollMagic object within the jQuery namespace, so it can be accessed using '$.ScrollMagic'.
3. Initialize the library on a controller element and define scenes as follows.
4. Possible options for the controller.
5. Possible options for the Scene.
6. API methods.
Changelog:
v2.0.8 (2020-08-15)
- Added support for GSAP JavaScript animation library 3.
v2.0.7 (2019-05-07)
- Fixed error in Safari when using setPin
- Added missing semi-colon to isMobile regex
- Fixed SVG element detection as Dom Element and related Error on Safari
- Fixed code selection in examples
- Pass Scene as this to duration callback
- Increase fps limit for mobile support(advance) example.
- Added documentation for responsive duration (e.g. '100%')
- Updated Section Wipes (natural) to work for large number of sections.
- Removed warning for pushFollowers in pins with duration 0, unless actively set to true.
- Fixed some spelling stuff.
v2.0.6 (2018-10-20)
- Bugfixes
v2.0.5 (2015-04-30)
- Fixed: a JS error occurred in IE9 see here
- Fixed: cascading pins of absolutely positioned elements didn't work see here
- Fixed: scene state wasn't correct at start position see here
- Fixed: updatePinState was called before scrollOffset update
v2.0.4 (2015-04-08)
- fixed JS error in IE9
v2.0.0 (2015-02-26)
- removal of all dependencies (jQuery & GSAP) – ScrollMagic is now stand-alone.
- new file structure
- new scene event: add fires when scene is added to a controller
- new scene event: remove fires when scene is removed from a controller
- option changes in Scene.addIndicators()
- several performance tweaks
- lots more info and warning messages (in the uncompressed development version)
v1.3.0 (2014-11-13)
- changed AMD loader behavior to export only one object -> {Controller: ScrollMagic, Scene: ScrollScene}
- added Error message for missing dependencies
- fixed bubbling of pseudo-resize event of div containers
- reference bug with AMD loading
v1.2.3 (2014-10-25)
- fixed: reference bug when using asynchronous loading
Magic Scroll Js Download Windows
Magicscroll Js Download For Windows
v1.2.2 (2014-10-21)
- fixed: Error message with wrong loading order
v1.2.0 (2014-10-16)
- AMD loader support
- added warning for tweens being overwritten
- better code for mobile clicks
- updated draw example to camel case to support Firefox
- updated parralax sections example to moving divs instead of background position
- added new references
- added favicon
- scroll momentum increased in Firefox over fixed elements
- parallax example was juggy in Firefox and Safari -> removed reliance of TweenMax ticker in favor of requestAnimationFrame
- bugfix for pinned elements jittering if inside a container, because of the delayed position update in refreshInterval
- bugfix: div resize event bubbled up to window
v1.1.2 (2014-09-16)
- fixed a bug with the scrollTo method
v1.1.1 (2014-09-04)
- Major update.
v1.0.9 (2014-08-19)
- added new feature `ScrollMagic.scrollTo()`
v1.0.8 (2014-05-27)
- Feature: add class for pinned element during pin
v1.0.7 (2014-04-15)
Magicscroll Js Download For Chrome
- feature: ScrollScene.startOffset
v1.0.6 (2014-04-05)
- fixed a bug concerning relative sizing of pinned elements
v1.0.5 (2014-03-24)
- updates.
This awesome jQuery plugin is developed by janpaepke. For more Advanced Usages, please check the demo page or visit the official website.
- Prev: Simple Parallax Scrolling Effect with jQuery and CSS3 - Efecto Parallax
- Next: Animated jQuery Popup Dialog Plugin with CSS3 - animateDialog