小编典典

CSS 宽度:计算(100% -100px);使用 jquery 的替代方法

css

我想使用width: calc(100% -100px);which 完美地完成我需要的工作,唯一的问题是它的兼容性。目前它只适用于最新的浏览器,根本不适用于 Safari。

我可以使用 jQuery 替代吗?IE。获取对象的 100% 宽度 -100px,然后将结果动态设置为 CSS 宽度(因此它会响应)


阅读 139

收藏
2022-07-17

共1个答案

小编典典

如果你有一个不支持calc表达式的浏览器,用 jQuery 模仿并不难:

$('#yourEl').css('width', '100%').css('width', '-=100px');

让jQuery处理相对计算比自己做要容易得多。

2022-07-17