替换css"显示:无"使用"显示:使用js的flex

时间:2015-05-13 09:06:03

标签: javascript css flexbox

我试图更换css值"显示:无"通过" display:flex"在div上定义使用js属性.css()。 这样做时,在Ipad上的safari 会忽略js指令(我使用了前缀用于交叉浏览器兼容性+尝试了css!important)而是应用" display:block"这是用户代理风格的默认值(我也有一个reset.css)...它最终没有给出我正在寻找的东西。但是,桌面浏览器上不会出现此问题。有什么提示可以在Ipad上覆盖这个默认值吗?

1 个答案:

答案 0 :(得分:2)

尝试如下 创建一个CSS类

.temp{
display:flex!important;
}

使用jquery

中的addClass函数将该类动态添加到元素中
$(selector).addClass('temp');