ホームページ >ウェブフロントエンド >jsチュートリアル >js は隠し div の幅を取得できず、最初にそれを表示してから it_javascript スキルを取得することしかできません。

js は隠し div の幅を取得できず、最初にそれを表示してから it_javascript スキルを取得することしかできません。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 16:37:331489ブラウズ
var tipsWidth = $(".Loading").css("width").replace("px", "") //先获取 
var windowWidth = $(window).width(); 
$(".Loading").css({ "display": "block" }); //再显示 
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" }); 

コンテンツに基づいて幅が適応されるdivの実際の幅を取得したいのですが、このdivは実際の幅を取得して中央に配置したいと考えています。 div の実際の幅を取得できません。後で、js が非表示の div の幅を取得できないことがわかりました。現在の方法では、最初にそれを表示してから、その幅を取得し、位置を計算します。

$(".Loading").css({ "display": "block" });// 先显示 
var tipsWidth = $(".Loading").css("width").replace("px", "") //再获取 
var windowWidth = $(window).width(); 
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。