【发布时间】:2014-12-30 08:54:31
【问题描述】:
我需要通过 JS 设置背景大小。这是我当前的 CSS 代码,可以满足我的需要(根据方向无缝设置大小 %)
background-size: 50%;
@media all and (orientation:landscape) {
background-size: auto 50%;
}
我需要更改上述代码中 50% 值的两个实例。现在我有这个
element.css("background-size", foo.toFixed(0) + '%');
这可行,但会丢弃媒体查询。怎么解决?
【问题讨论】:
-
定义一个类/ID。设置类/id的属性。
-
使用 jQuery 的
css函数是不可能做到这一点的,因为它通过设置内联style属性来工作。 Media queries don't work with inline styles. -
谢谢,这澄清了事情
标签: javascript html css