JQuery Mobile可折叠标题颜色

时间:2011-07-11 18:05:29

标签: jquery colors header jquery-mobile

我需要做的是当2个文本框有文本时...使可折叠标题颜色为绿色.. 我知道如何做第一部分..但是如何改变可折叠的标题颜色我不知道...

http://jquerymobile.com/test/docs/content/content-themes.html

这里写的是你可以使用自定义css自定义...我试过但这没有帮助.. 这是创作的代码

        var collDiv = '<div class="added"  data-role="collapsible" data-collapsed="true"><h3 style="background: rgba(204,244,204,0.9);" id="results-header">'
                + hoursFrom + ":" + minsFrom
                + " - "
                + hoursTo + ":" + minsTo + '</h3>' + textProjectName + textProjectData + '</div>';
            $('.spanTimetable').append(collDiv);

enter image description here

1 个答案:

答案 0 :(得分:1)

文档:

主题可折叠块

要设置可折叠标头的颜色,请将data-theme属性添加到可折叠容器中。图标和正文目前无法通过数据属性进行处理,但可以使用自定义css直接设置样式。

<div data-role="collapsible" data-collapsed="true" data-theme="a">

尝试这样的事情:

var collDiv = '<div class="added"  data-role="collapsible" data-collapsed="true" data-theme="f"><h3 style="background: rgba(204,244,204,0.9);" id="results-header">'
                + hoursFrom + ":" + minsFrom
                + " - "
                + hoursTo + ":" + minsTo + '</h3>' + textProjectName + textProjectData + '</div>';
            $('.spanTimetable').append(collDiv);

更新:

2011年将推出一个新的ThemeRoller工具和jQuery Mobile 1.0版本。与此同时,通过编辑主题css文件手动编辑默认主题中的基本样本和/或添加其他样本很简单:复制块样本样式,使用新样本字母名称重命名类,并调整颜色。