gpt4 book ai didi

jquery - 是否可以根据开发人员使用 CSS 指定的内容,使用 jQuery 获取元素的宽度(以百分比或像素为单位)?

转载 作者:数据小太阳 更新时间:2023-10-29 09:11:03 24 4
gpt4 key购买 nike

我正在编写一个 jQuery 插件,我需要做的是确定用户指定的元素的宽度。问题是 .width() 或 .css('width') 将始终报告准确的像素,即使开发人员已分配它,例如宽度:90% 与 CSS。

有什么方法可以让 jQuery 输出元素的宽度,单位为 px 或 %,具体取决于开发人员用 CSS 给它的内容?

最佳答案

我认为最好的方法是自己计算:

var width = $('#someElt').width();
var parentWidth = $('#someElt').offsetParent().width();
var percent = 100*width/parentWidth;

关于jquery - 是否可以根据开发人员使用 CSS 指定的内容,使用 jQuery 获取元素的宽度(以百分比或像素为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com