Heim  >  Artikel  >  Web-Frontend  >  js kann die Breite des versteckten Div nicht ermitteln und kann es nur zuerst anzeigen und dann die Fähigkeiten von it_javascript erwerben

js kann die Breite des versteckten Div nicht ermitteln und kann es nur zuerst anzeigen und dann die Fähigkeiten von it_javascript erwerben

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

Ich möchte die tatsächliche Breite eines Divs ermitteln, dessen Breite sich an den Inhalt anpasst. Dieses Div ist zunächst ausgeblendet und ich möchte es schon lange zentrieren. Aber ich kann die tatsächliche Breite des Div nicht ermitteln. Die aktuelle Methode besteht darin, es zuerst anzuzeigen, dann seine Breite zu ermitteln und die Position zu berechnen

$(".Loading").css({ "display": "block" });// 先显示 
var tipsWidth = $(".Loading").css("width").replace("px", "") //再获取 
var windowWidth = $(window).width(); 
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn