Is there, a difference between the ".hide()"- method and the ".css('display', 'none')"-method?

...beside off the fact, that the .hide() method brings more options for different behaviours, when hiding, and is therefore maybe a little bit bulkier than the .css() method.

Thanks for your answers =)

1 Answer

Steven Parker
Steven Parker
131,151 Points

The "hide" method eventually does set the display property to "none". But based on the argument you give it, there's a simple animation that occurs first.

Setting the display property directly causes the target(s) to vanish instantly.