使用 jQuery 取得隱藏元素的高度
確定隱藏父 div 中隱藏元素的高度可能具有挑戰性。為了獲得元素的高度而暫時顯示元素然後再次隱藏它的效率很低。這是一個更最佳化的解決方案:
解決方案:
您可以使用以下程式碼片段:
var previousCss = $("#myDiv").attr("style"); $("#myDiv").css({ position: 'absolute', // Optional if #myDiv is already absolute visibility: 'hidden', display: 'block' }); optionHeight = $("#myDiv").height(); $("#myDiv").attr("style", previousCss ? previousCss : "");
說明:
這種方法避免了顯示和隱藏父div 的需要,從而可以更有效地取得隱藏元素的高度。
以上是如何使用 jQuery 高效能取得隱藏元素的高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!