Patch jQuery fadeTo() to Bring Back the Dead
- published:
- 2009.05.14
- topics:
- javascript
Well, maybe not bringing back the dead exactly, but I did patch the jQuery function fadeTo()
to bring back elements after hide()
or fadeOut()
were called on them.
Just paste this in your JavaScript after you load jQuery:
/** * Fix jQuery fadeTo() so it can bring back something after hide() or fadeOut() */ (function ($) { var proxied = $.fn.fadeTo; $.fn.fadeTo = function() { if ($(this).is(':hidden')) { $(this).css('opacity', 0).show(); } return proxied.apply(this, arguments); } })(jQuery);
I'd like to just see them fix this in the library itself, so I submitted a ticket.