隐藏隐藏的元素......有多糟糕?

Hom*_*ith 8 jquery hide

隐藏元素的隐藏有多糟糕?

所以,让我们说这个元素#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)

因此您无需执行其他检查.任何手动检查都会使性能(实际可读性)变差.