📅  最后修改于: 2023-12-03 15:16:43.101000             🧑  作者: Mango
在 jQuery Mobile 中,可折叠小部件是一种常用的 UI 控件。当用户点击标题部分时,该控件可以展开或折叠内容部分。可以使用 collapsedIcon 选项来自定义折叠时标题部分的图标。
$( ".selector" ).collapsible({
collapsedIcon: "custom-icon"
});
用于指定折叠时标题部分的图标。可以使用内置的图标,也可以使用自定义图标。如果需要使用自定义图标,需要额外加入样式。
以下代码将一个可折叠小部件的标题折叠时使用“向下箭头”图标。
$( "#my-collapsible" ).collapsible({
collapsedIcon: "arrow-d"
});
以下代码将一个可折叠小部件的标题折叠时使用自定义图标。
<div data-role="collapsible">
<h3 class="custom-header">
Custom Header
</h3>
<p>
Content...
</p>
</div>
<style>
.custom-header:after {
content: "";
display: inline-block;
background-image: url(my-icon.png);
width: 16px;
height: 16px;
margin-left: 5px;
}
</style>
$( ".custom-header" ).each(function() {
// 把折叠时显示的图标移动到标题的末尾
$( this ).appendTo( $( this ).next() )
.addClass( "ui-btn-icon-right ui-icon-custom" );
});
$( ".selector" ).collapsible({
collapsedIcon: "custom"
});