css - 从 JQM 可折叠标题中删除 data-iconshadow ="false"

标签 css jquery-mobile

一段时间以来,我一直在尝试使用 CSS 和数据属性来实现这一点,但它让我难以为继。从按钮中删除 data-iconshadow 很容易,但从可折叠对象中删除则不然。

在开发人员控制台中,我可以看到 JQM 正在应用“data-iconshadow='true'”,即使我告诉它不要使用此代码(在几个地方)也是如此:

    <div data-role="collapsible-set" data-iconshadow="false">
      <div data-role="collapsible" data-theme="f" data-collapsed-icon="baby" class="ui-icon-nodisc" data-iconshadow="false" data-expanded-icon="arrow-u">
        <h2 data-iconshadow="false">0-12 Months</h2>
        **insert content here**
        </div>
  </div>

但它仍然生成此代码:

<a href="#" class="ui-collapsible-heading-toggle ui-btn ui-btn-icon-left ui-btn-up-f" data-corners="false" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="baby" data-iconpos="left" data-theme="f"><span class="ui-btn-inner"><span class="ui-btn-text">0-12 Months<span class="ui-collapsible-heading-status"> click to collapse contents</span></span><span class="ui-icon ui-icon-shadow ui-icon-arrow-u">&nbsp;</span></span></a>

是的,它仍在写入 data-iconshadow 是真实的。而且我什至不确定如何使用 CSS 定位注入(inject)的属性,所以我也不太幸运。如果有人能阐明这个主题,我将不胜感激。

最佳答案

工作示例:http://jsfiddle.net/Gajotres/2NCjb/

HTML:

<div data-role="collapsible-set">
    <div data-role="collapsible" data-theme="f" data-collapsed-icon="baby" class="ui-icon-nodisc" data-iconshadow="false" data-expanded-icon="arrow-u" id="custom-collapsible">
        <h2 data-iconshadow="false">0-12 Months</h2>
        **insert content here**
    </div>
</div>

CSS:

#custom-collapsible h2 .ui-btn:after {
    background: transparent !important;
}

关于css - 从 JQM 可折叠标题中删除 data-iconshadow ="false",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23985808/

相关文章:

jquery mobile center 在页脚中内联两个按钮

javascript - 如何将两个部分正确放置在另一个下面?

html - 为什么我不能更改下拉图标?

jquery - 如何在 jquery Mobile 中重新渲染动态生成的 anchor 标记?

jquery-mobile - 所有链接上的 jQuery 移动数据转换

jquery - 单选按钮在 jquery 移动版本 1.0 中没有正确对齐中心?

css - 我如何将父 div 包装到子 div 的宽度(对话框)?

javascript - Div 高度到图像高度和图像宽度到 div 宽度

html - 无法使用 :nth-of-type(n) 更改样式

jquery - 如何通过 Jquery Mobile 中的值更改选择菜单中的选定选项?