我一直在尝试通过设置data-iconpos="none"
中充当div
的属性collapsible-set
来删除可折叠集中的图标,但没有运气。它会删除它但仍留下某种阴影。
答案 0 :(得分:7)
唯一的解决方案就是使用CSS,尝试在可折叠中添加一个类,例如:class='listItemNoIcon'
添加:
<div class='listItemNoIcon' data-role='collapsible' data-collapsed='false'>
</div>
并将其添加到您的css文件中:
.listItemNoIcon .ui-icon
{
display: none;
}
答案 1 :(得分:5)
使用jQuery Mobile 1.4.0,您还可以将data-collapsed-icon
和data-expanded-icon
属性设置为false
。
<div data-role="collapsible" data-collapsed-icon="false" data-expanded-icon="false" data-theme="a">
<h2>My Account</h2>
<ul class="ui-listview mainNav" data-role="listview" data-theme="a">
<li data-icon="carat-r"> <a href="#">Manage Account</a>
</li>
<li data-icon="carat-r"> <a href="#">Edit Profile</a>
</li>
<li data-icon="carat-r"> <a href="#">Upload Profile Picture</a>
</li>
</ul>
</div>
答案 2 :(得分:2)
请注意,上述解决方案将隐藏可折叠字段集中的所有图标。
要确保只隐藏可折叠标题中的图标,请使用以下命令:
.ui-collapsible-heading .ui-icon {
display: none;
}
由于jquery mobile将类'ui-collapsible-heading'添加到可折叠字段集内的标题。
应该工作,直到jquery mobile决定更改某些内容;)
答案 3 :(得分:1)
使用JQM 1.4.0rc1,似乎仍然存在一些问题。我必须在我的PageShow事件中使用以下Javascript逻辑来完全隐藏图标:
$('#MyList').find('a.ui-collapsible-heading-toggle').each(function() {
$(this).removeClass('ui-btn-icon-right');
});
答案 4 :(得分:0)
要做的最好的事情是你不需要任何图标的Li元素
$(<your-li-elment>).find("span.ui-icon').remove()
答案 5 :(得分:0)
根据Demnogonis所写的内容,data-collapsed-icon="noicon"
和data-expanded-icon="noicon"
将ui-nodisc-icon
类添加到可折叠的父级,为我工作。否则剩下一个空圈。
http://view.jquerymobile.com/master/demos/icons/ 搜索:删除光盘
使用JQM 1.4.5
答案 6 :(得分:-1)
将您的可折叠集合设为ID,然后您可以执行以下操作
#myId >.ui-icon
{
display: none;
}
此CSS查看可折叠集内的类.ui-icon的所有元素,并将其显示设置为无
答案 7 :(得分:-1)
您可以使用CSS或覆盖JQM javascript。
CSS
.ui-collapsible-heading .ui-icon { display:none; }
覆盖JQM 搜索此行: collapsedIcon = $ el.jqmData(“collapsed-icon”)|| o.collapsedIcon || “加”; 用。。。来代替: collapsedIcon =($ el.jqmData(“collapsed-icon”)==“none”)? false:(o.collapsedIcon ||“plus”);
并在html中添加此属性data-collapsed-icon =“none”,如下所示
<li data-role="collapsible" data-inset="false" data-collapsed-icon="none" data-icon="false">
<h3>Section 1</h3>
<p>I'm the collapsible set content for section 1.</p>
</li>
答案 8 :(得分:-2)
jQM 1.1.1 data-attribute reference提到可折叠集的data-iconpos属性的可能值为:
左|对|顶部|底部| notext
因此,可能唯一的解决方法是使用自定义CSS的解决方案。