隐藏元素的隐藏有多糟糕?
所以,让我们说隐藏元素#myelement,然后我做一个$(‘#element’).hide().那不好吗?我应该先检查它是否可见?
谢谢!
解决方法
jQuery检查元素是否可见,并仅在其可见时隐藏:
https://github.com/jquery/jquery/blob/master/src/css.js#L78
} else if ( !values[ index ] && !isHidden( elem ) ) { jQuery._data( elem,"olddisplay",curCSS( elem,"display" ) ); }
因此您无需执行其他检查.任何手动检查都会使性能(实际上可读性)变差.