Maison >interface Web >tutoriel CSS >Comment puis-je obtenir efficacement la hauteur d'un élément caché à l'aide de jQuery ?
Obtenir la hauteur des éléments cachés avec jQuery
Déterminer la hauteur d'un élément caché dans un div parent masqué peut être difficile. Il n'est pas efficace de révéler temporairement l'élément juste pour obtenir sa hauteur, puis de le masquer à nouveau. Voici une solution plus optimale :
Solution :
Vous pouvez utiliser l'extrait de code suivant :
var previousCss = $("#myDiv").attr("style"); $("#myDiv").css({ position: 'absolute', // Optional if #myDiv is already absolute visibility: 'hidden', display: 'block' }); optionHeight = $("#myDiv").height(); $("#myDiv").attr("style", previousCss ? previousCss : "");
Explication :
Cette approche évite d'avoir à afficher et masquer le div parent, ce qui permet d'obtenir un moyen plus efficace d'obtenir la hauteur de l'élément caché.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!