display:none
означает, что элемент не отображается как часть DOM, поэтому он не загружается, пока свойство display не изменится на что-то другое.
visibility:hidden
загружает элемент, но не показывает его.
Почему jQuery использует display:none
для своих функций отображения / скрытия вместо переключения между visibility:hidden
и visibility:visible
?