Pulled code from Stack Overflow
Last active
July 4, 2016 15:20
-
-
Save ahaywood/4e8bb1782ceb97595e7f604575092f9d to your computer and use it in GitHub Desktop.
JS: jQuery Slide and Fade Animation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<a href="#" onclick="toggleSlider();">toggle</a> | |
<div id="panelThatSlides" style="display:none;background:#eee;padding:10px;"> | |
<div id="contentThatFades" style="opacity:0;filter:alpha(opacity=0);"> | |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut tortor erat, et consectetur nisl. Nunc non placerat odio. Cras feugiat pulvinar diam sed sollicitudin. Quisque ut elit lacus, et gravida nunc. Maecenas ac enim ligula. Aenean felis nunc, vulputate pellentesque vehicula nec, tristique a tortor. Curabitur et semper dui. Sed id nisl turpis. Sed vel nunc et nisi laoreet feugiat. Sed lobortis enim sed arcu tempor vehicula. Vivamus dui ligula, ultricies id egestas ut, rhoncus et est. Pellentesque dignissim diam vel nibh tempus condimentum. Etiam sodales fermentum pharetra. Etiam faucibus tempus malesuada. Mauris nulla lectus, laoreet sit amet cursus vel, ultricies at enim. Sed facilisis rutrum eros, nec malesuada eros iaculis ac. | |
<br /><br /> | |
In consectetur faucibus fermentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras nunc magna, vestibulum eget pulvinar hendrerit, tincidunt id arcu. Nullam dolor ligula, suscipit placerat condimentum ac, feugiat ut mauris. Suspendisse semper dolor condimentum dui ornare rhoncus. In bibendum massa vel erat tristique congue. Donec vel mi quam, ac iaculis odio. Nulla interdum orci quis ligula aliquam viverra. Nam eget egestas mauris. Sed in massa quis erat venenatis aliquam. | |
</div> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function toggleSlider() { | |
if ($("#panelThatSlides").is(":visible")) { | |
$("#contentThatFades").animate( | |
{ | |
opacity: "0" | |
}, | |
600, | |
function(){ | |
$("#panelThatSlides").slideUp(); | |
} | |
); | |
} | |
else { | |
$("#panelThatSlides").slideDown(600, function(){ | |
$("#contentThatFades").animate( | |
{ | |
opacity: "1" | |
}, | |
600 | |
); | |
}); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment