jQuery Plugin For Element Fade/Slide Effects As You Scroll - FadeThis
| File Size: | 166 KB |
|---|---|
| Views Total: | 43599 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
FadeThis is a lightweight jQuery plugin used to create fade/slide animations when Html elements come in (or out of) the viewport.
How to use it:
1. Include the jQuery FadeThis plugin after JQuery javascript library in the page.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="jquery.fadethis.js"></script>
2. Include the jQuery easing plugin for easing options.
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
3. Add a CSS class to your Html element to specify which animation you would like to use.
<div id="test" class="slide-left"></div>
4. Call the plugin and you're done.
<script>
$(document).ready(function() {
$(window).fadeThis();
});
</script>
5 All the default options.
<script>
$(document).ready(function() {
$(window).fadeThis({
baseName: "slide-",
speed: 500, // Animation speed in milliseconds.
easing: "swing", // Animation easing.
offset: 0, // Scroll offset, allowing to fire fading a little after or before the element appear.
reverse: true, // Make element disappear again when scrolled out, and fade again when scrolled in.
distance: 50, // Element distance to its emplacement, before animation.
scrolledIn: null, // Function to call when the element come in viewport.
scrolledOut: null // Function to call when the element go out of the viewport.
});
});
</script>
Change log:
v1.0.2 (2014-07-21)
- Fix class selector
This awesome jQuery plugin is developed by lwiesel. For more Advanced Usages, please check the demo page or visit the official website.











