使用 jQuery 檢索隱藏元素的高度
使用隱藏元素時,可能需要出於各種目的檢索其尺寸。然而,如果元素不可見,獲取元素高度的傳統方法可能會失敗。
效率低下的方法
所描述的暫時取消隱藏元素的方法,測量其高度,然後重新隱藏它既麻煩又低效。
替代方案解決方案
jQuery提供了更有效率的解決方案:
修改元素屬性: 臨時操作元素的樣式屬性:
程式碼範例
var previousCss = $("#myDiv").attr("style");
$("#myDiv").css({
position: 'absolute',
visibility: 'hidden',
display: 'block'
});
var optionHeight = $("#myDiv").height();
$("#myDiv").attr("style", previousCss ? previousCss : "");
此方法允許您謹慎測量隱藏元素的高度,而不影響頁面的佈局或可見性.
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3