这是我用来打开面板的锚
<a id="friendsFilterAnchor" href="#friendsFilterPanel" data-mini="true" data-role="none" data-iconpos="right" class="ui-icon ui-icon-filter frindes-filter filter-ico" data-theme="a" title="Filter"></a>
,面板看起来像这样
<div data-role="panel" id="friendsFilterPanel" data-position-fixed="true" data-position="right" data-display="overlay" data-theme="b">
<ul id="friendsFilterList" data-role="listview" data-theme="e" data-divider-theme="a">
<li data-icon="ffTick" class="selected"><a href="javascript://" >All</a></li>
<li data-icon="false"><a href="javascript://">Pending</a></li>
<li data-icon="false"><a href="javascript://">Users</a></li>
</ul>
</div><!-- /panel -->
之前有人见过这样的事吗?
答案 0 :(得分:0)
问题是在不同页面上使用相同的ID。上一页也在dom中,并且它具有相同的ID。使用相对选择器,即通过在同一页面上搜索获得div,这通常是javascript中的一个好习惯。