Я задавался вопросом, что JQuery на самом деле делает к a <div>
когда Вы устанавливаете его для сокрытия?
Это просто устанавливает, это - стиль отображения CSS ни к одному?
Причина, которую я спрашиваю, я хотел установить a <div>
для сокрытия первоначально (путем установки свойства вручную, не путем вызова .hide) затем используют .show () для обеспечения его в представление при необходимости.
Он устанавливает его на display: none
, хотя требуется дополнительная работа, это общий эффект.
Если у вас есть
Согласно JQuery API с нулевой скоростью, да
В противном случае, когда он будет делать следующее (также из документации API ):
When a duration is provided, .hide() becomes an animation method.
The .hide() method animates the width, height, and opacity of the
matched elements simultaneously. When these properties reach 0,
the display style property is set to none to ensure that the element
no longer affects the layout of the page.
Устанавливает ли он просто стиль CSS display:none? none?
Да, именно это он и делает, т.е. устанавливает:
display: none;