Skip to content

Instantly share code, notes, and snippets.

@jakearchibald
Created October 15, 2009 09:24
Show Gist options
  • Save jakearchibald/210850 to your computer and use it in GitHub Desktop.
Save jakearchibald/210850 to your computer and use it in GitHub Desktop.
function toggleOnClick(elmToToggle, elmToClick) {
elmToToggle = glow.dom.get(elmToToggle);
var fullHeight = elmToToggle.height();
glow.events.addListener(elmToClick, 'click', function() {
if (elmToToggle.height()) {
glow.anim.slideUp(elmToToggle, 1);
} else {
glow.anim.css(elmToToggle, 1, {
height: fullHeight
}, {
tween: glow.tweens.easeBoth()
}).start();
}
return false;
});
}
// usage
toggleOnClick('#elmToToggle', '#toggler');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment