我可以使用 JS 合法地更改 CSS 宽度吗
width: 100%
到:
width: calc(100% - 180px);
即CSS3 calc 函数在 JS 插入属性后会起作用吗?
可能有更好的方法( float 等),但这是由于左侧导航栏的出现。这也适用于设置宽度的 JQuery 方法吗?
最佳答案
我不能保证 $().width('calc()')
兼容性,但如果你直接将它设置为宽度样式,它应该可以工作。
$('myselector').css('width','calc(100% - 180px)');
但是有什么理由不能直接放在 CSS 中呢?
关于javascript - CSS - 将固定宽度更改为计算宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22348312/