我试图更换css值"显示:无"通过" display:flex"在div上定义使用js属性.css()。 这样做时,在Ipad上的safari 会忽略js指令(我使用了前缀用于交叉浏览器兼容性+尝试了css!important)而是应用" display:block"这是用户代理风格的默认值(我也有一个reset.css)...它最终没有给出我正在寻找的东西。但是,桌面浏览器上不会出现此问题。有什么提示可以在Ipad上覆盖这个默认值吗?
答案 0 :(得分:2)
尝试如下 创建一个CSS类
.temp{
display:flex!important;
}
使用jquery
中的addClass函数将该类动态添加到元素中$(selector).addClass('temp');