jquery - 使用 jQuery 更改 CSS 条目

标签 jquery css

我有这个 html。

<div class="menu">File</div>
<div class="menu">Edit</div>
<div class="menu">Help</div>

我有这个 CSS。

.menu { 
    float:left; 
    width:150px; 
    position: relative;
}

出于某种原因,我需要禁用 float:left 和 position:relative,并将其返回到“未设置”状态,如果我单击了一个特殊按钮。但是这段代码不起作用。

function doThat() {
    $('.menu').css ( { "float":"", "position":"" } );
}

我该怎么做?问题是这不是内联 CSS。谢谢。


编辑:所以根据@alexfreiria 对我有用的解决方案,我将答案附在此处。

function doThat() {
    $('.menu').css ( { "float":"inherit", "position":"inherit" } );
}

这适用于 IE。谢谢大家!

最佳答案

改变:

function doThat() {
    $('.menu').css ( { "float":"", "position":"" } );
}

收件人:

function doThat() {
    $('.menu').css ( { "float":"initial", "position":"initial" } );
}

更多关于 inherit , initialunset属性值。

关于jquery - 使用 jQuery 更改 CSS 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29292938/

相关文章:

javascript - 将 anchor 链接添加到 Div 及其伪元素(CSS 或 Javascript/jQuery)

css - 将 DIV 跨越多行

javascript - 如何从 quils 获取数据发送到服务器?

javascript - newsapi.org API 和 JQuery 的问题

javascript - 使用 Javascript 传递选定的复选框值

html - 当窗口宽度逐渐减小时需要帮助调整按钮中的字体大小和垂直居中

jquery - 主干 this.el 未定义

javascript - Firefox 中的 jQuery Mouseenter/Mouseleave 问题

javascript - 文本框的 CSS 文本选择覆盖

CSS - 如果窗口视口(viewport)变得太小,则按比例缩放元素