如何获取隐藏元素的坐标?offset()
不支持使用隐藏元素。有什么提示吗?
如果你的元素有.hide()
调用它,或者如果它有display:none
在CSS中,浏览器根本不费心去渲染它。在这种情况下,答案不是直接的。在最近的jQueries中,你甚至无法获取它的宽度或高度。
另一方面,如果你.show()
一个元素,那么.hide()
在执行循环之前(一个事件触发,直到没有更多代码可以为该事件运行),浏览器将被迫重新布局页面,您将能够获得其显示和隐藏之间的偏移量,但是它不会被迫重新绘制,因此您的用户不会看到任何问题,并且您不会损失像您想象的那么多的性能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)