隐藏元素的隐藏有多糟糕?
所以,让我们说这个元素#myelement是隐藏的,我做了一个$('#element').hide().那不好吗?我应该先检查一下它是否可见?
谢谢!
zer*_*kms 15
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" ) );
}
Run Code Online (Sandbox Code Playgroud)
因此您无需执行其他检查.任何手动检查都会使性能(实际可读性)变差.