Свойство display
CSS встроено в гораздо больше методов, например, .show()
и .hide()
для начинающих (среди многих других, например, вы не можетепросто позвоните .slideDown()
больше, чтобы показать элемент).Кроме того, большинство браузеров оптимизируют display: none
лучше, если любой родитель имеет display: none;
, ему не нужно отображать элемент, поэтому он может немного ускорить процесс, игнорируя эти элементы.
Более важно, чем всечасти jQuery: отступив на минуту с точки зрения CSS и JavaScript, почему бы не использовать свойство, предоставленное явно для этой цели ?:)