我正在尝试在标题栏中提供“选项”下拉菜单。我已成功将其添加到标题中。但问题是,它在“展开”状态下伸展,在塌陷状态下恢复正常。
这是解决问题的方法:http: //jsfiddle.net/vNTR5/
我尝试了几件事:
- 我注意到“ui-collapsible-heading ui-collapsible-heading-collapsed”类处于折叠状态,而“ui-collapsible-heading”类处于展开状态。我捕获了这些事件并尝试添加“ui-collapsible-heading-collapse”类。这导致列表一旦扩展就永久“扩展”。
- 我尝试制作自定义 css 类,并添加和删除它们。但它根本不会
margin-left
通过课程添加。它在它内联时需要它。
请帮忙。
代码片段:
HTML:
<div data-role="header">
<h1>Main Menu</h1>
<div data-role="collapsible" id="optionsMenu" data-mini="true" class="rightMenu" data-collapsed-icon="gear" data-expanded-icon="gear">
<h3 style="margin-left:-20%;">Options</h3>
<ul data-role="listview">
<li data-icon="false"><a href="#">Settings</a></li>
<li data-icon="false"><a href="#">Logout</a></li>
</ul>
</div>
</div>
CSS:
.rightMenu{
position: absolute;
top:-10%;
right:2%;
}