How does jQuery implement hide() and show()

前端 未结 2 593
醉酒成梦
醉酒成梦 2021-02-04 23:47

Do they set display: none or visibility: hidden?

I\'m pretty sure display: none takes the element out of the normal flow, whilst <

2条回答
  •  [愿得一人]
    2021-02-05 00:26

    It uses display.

    Edit: And from John Sheehan's comment on this answer, which I agree with:

    You should go view the unpacked source anyway just to familiarize yourself with it

    Edit 2: Comments have mentioned using Firebug to discover what is happening. Indeed, I actually went to the jQuery docs and used the Safari Web Inspector to see what happened on the hide() demo to be sure of my answer.

提交回复
热议问题