相关疑难解决方法(0)

在jQuery中获取CSS规则的百分比值

假设规则如下:

.largeField {
    width: 65%;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以某种方式获得'65%',而不是像素值?

谢谢.

编辑:不幸的是,在我的情况下使用DOM方法是不可靠的,因为我有一个导入其他样式表的样式表,因此cssRules参数以null未定义的值结束.

但是,这种方法适用于大多数简单的情况(一个样式表,文档标记内的多个单独的样式表声明).

css jquery

97
推荐指数
7
解决办法
8万
查看次数

使用JavaScript确定元素是固定宽度还是百分比宽度

使用Mootools Element.Dimensions,我可以获得任何元素的计算大小(以像素为单位)。但是,我无法分辨出是否已使用像素值或百分比值确定了元素的大小(在特殊情况下(具有内联样式))。

有这样做的明智方法吗?我能想到的唯一解决方案(这太可怕了,几乎不值得使用该名称)是遍历文档样式表,查找与目标元素匹配的选择器,然后遍历声明的样式以获取目标属性。

背景

我试图用CKEditor实例替换某个类的所有textarea 。理想情况下,宽度为100%的textarea将由样式相似的编辑器实例替换-因此它们将根据窗口调整大小进行缩放-而固定大小的textareas将由固定大小的编辑器替换。

是的,我可以给他们一个不同的类(如果没有很好的解决方案,我会这样做),但是理想情况下,我希望能够放入CKEditor脚本并使所有工作都可以进行,而无需调整HTML。

javascript css mootools

4
推荐指数
1
解决办法
2719
查看次数

标签 统计

css ×2

javascript ×1

jquery ×1

mootools ×1