相关疑难解决方法(0)

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

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

有没有办法让jQuery输出px或%中元素的宽度,具体取决于开发人员用CSS给出的内容?

css jquery width

49
推荐指数
3
解决办法
8万
查看次数

如何在纯JavaScript中获取css属性值

我想以百分比形式获得元素的宽度.我使用以下函数来获取样式,但它以像素为单位给出值.这里变量样式可以是任何css属性,如宽度,高度等.

this.getStyle = function(style) {
    var elementStyle = window.getComputedStyle(that.element);
    var value = elementName.getPropertyValue(style);
    return value;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×2

html ×1

javascript ×1

jquery ×1

width ×1