jQuery: height ()/width () y "visualizar: ninguno"
en este escenario, el elemento con el "objetivo" ID tiene su propiedad de visualización establecida en "Ninguno" a través de CSS. Sin embargo, al verificar su altura usando $ ("#objetivo"). Height (), se obtiene un valor distinto de cero.
este comportamiento proviene del manejo interno de JQuery de elementos ocultos al acceder a sus dimensiones. Si un elemento tiene un OffsetWidth de 0 (considerado "Oculto" por jQuery), la biblioteca intenta determinar su altura.
para lograr esto, jQuery se aplica temporalmente las siguientes propiedades en el elemento:
Este mecanismo habilita .Height ()/. Width () para funcionar incluso en elementos ocultos, siempre que sus elementos principales sean visibles. Por lo tanto, puede invocar .Height ()/. Width () sin realizar manualmente la secuencia de espectáculos/ocultar, como se maneja internamente por estos métodos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3