var tipswidth = $ (". การโหลด"). css ("ความกว้าง") แทนที่ ("px", "") // รับ var windowwidth = $ (หน้าต่าง) .width (); $ (". loading"). CSS ({"display": "block"}); // แสดง $ (". การโหลด"). css ({"ซ้าย": (windowwidth - tipswidth) /2 + "px"});ฉันต้องการได้รับความกว้างที่แท้จริงของ DIV ตามความกว้างการปรับตัวของเนื้อหา div นี้ถูกซ่อนไว้ในขั้นต้น ฉันต้องการได้รับความกว้างที่แท้จริงและตั้งอยู่ตรงกลาง หลังจากผ่านไปนานฉันมักจะไม่ได้รับความกว้างที่แท้จริงของ Div หลังจากนั้นฉันพบว่า JS ไม่สามารถรับความกว้างของ Div ที่ซ่อนอยู่ได้ วิธีการปัจจุบันคือการแสดงก่อนจากนั้นรับความกว้างและคำนวณตำแหน่ง
$ (". loading"). css ({"display": "block"}); // แสดง var tipswidth = $ (". การโหลด"). css ("ความกว้าง") แทนที่ ("px", "") // รับ var windowwidth = $ (window) .width (); $ (". การโหลด"). css ({"ซ้าย": (windowwidth - tipswidth) / 2 + "px"});