如何从jquery移动列表视图中删除背景/渐变样式

时间:2012-02-15 05:12:24

标签: jquery jquery-mobile themeroller

我正试图在jquery mobile中覆盖listview li元素的标准样式。我试着在所有css的末尾设置规则

li{
background-color:#ffffff;
border:none;
border-bottom: 1px solid #eeeeee;
}

但仍然有一些风格被应用。我只想要一个坚实的背景颜色,没有渐变的东西。

3 个答案:

答案 0 :(得分:3)

试试这个:

li{
background:#ffffff !important;
border:none;
border-bottom: 1px solid #eeeeee;
}

这将使用background-image样式

覆盖jQuery Mobile创建的渐变颜色

答案 1 :(得分:1)

尝试将此添加到您的代码中......

background-image:url('ANYNONEXISTINGIMAGE');

所以,你的代码看起来像这样......

li{
    background-color:#ffffff;
    border:none;
    border-bottom: 1px solid #eeeeee;
    background-image:url('ANYNONEXISTINGIMAGE');
}

答案 2 :(得分:0)

如果您只想从列表元素中删除所有渐变而不想覆盖颜色,请将此行添加到li样式中:

background-image: none !important;