jQuery獲取display為none的隱藏元素的寬度和高度的解決方案


1、利用給元素添加行內樣式:visibility:hidden;display:block

2、讓隱藏元素變成有物理尺寸存在,但不可見,獲取元素寬高

3、再給它還原成display為none,去除visibility

//#step-2默認是隱藏 display:none

//添加樣式,物理可見
$("#step-2").css({"display":"block","visibility":"hidden"});

//獲取#step-2里面特定元素寬高

//還原
$("#step-2").removeAttr("style");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM