在jQuery 中確定元素寬度:百分比與像素
使用基於jQuery 的插件時,準確確定元素的寬度至關重要開發人員指定的元素。然而,傳統的 jQuery 方法 .width() 和 .css('width') 僅報告像素值,無論開發人員是否使用 CSS 設定了百分比寬度。
解決方案:計算百分比寬度
為了解決這個限制,我們可以利用自訂計算來根據指定的CSS 決定元素的寬度value:
var width = $('#someElt').width(); // Initial width in pixels var parentWidth = $('#someElt').offsetParent().width(); // Parent element width var percent = 100 * width / parentWidth; // Calculate percentage width
此方法可讓您動態地確定元素的寬度(以像素或百分比為單位),視開發人員的CSS 規格而定。
以上是如何取得 jQuery 元素的寬度(無論是以像素或百分比指定)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!