Maison  >  Article  >  interface Web  >  js ne peut pas obtenir la largeur du div caché et ne peut que l'afficher en premier, puis acquérir les compétences it_javascript

js ne peut pas obtenir la largeur du div caché et ne peut que l'afficher en premier, puis acquérir les compétences it_javascript

WBOY
WBOYoriginal
2016-05-16 16:37:331448parcourir
var tipsWidth = $(".Loading").css("width").replace("px", "") //先获取 
var windowWidth = $(window).width(); 
$(".Loading").css({ "display": "block" }); //再显示 
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" }); 

Je souhaite obtenir la largeur réelle d'un div dont la largeur est adaptative en fonction du contenu. Ce div est initialement masqué. Je souhaite obtenir sa largeur réelle et le centrer. Je travaille dessus depuis longtemps, mais je n'arrive pas à l'obtenir. La largeur réelle du div. Plus tard, j'ai découvert que js ne pouvait pas obtenir la largeur du div caché. La méthode actuelle consiste à l'afficher d'abord, puis à obtenir sa largeur et à calculer la position

.
$(".Loading").css({ "display": "block" });// 先显示 
var tipsWidth = $(".Loading").css("width").replace("px", "") //再获取 
var windowWidth = $(window).width(); 
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn