Jquery mobile 如何在jQuery mobile 1.4.0中制作下拉面板?

Jquery mobile 如何在jQuery mobile 1.4.0中制作下拉面板?,jquery-mobile,panel,Jquery Mobile,Panel,我的jQuery移动应用程序中有下面的面板,我想让它如下图所示下拉,而不是从页面边缘滑动。这可以在jQuery mobile中完成吗?我怎么做 <div data-role="page" id="MainPage" > <div data-role="panel" id="Mainnavpanel" data-theme="b" data-display="overlay" data- position="right" data-position-fix

我的jQuery移动应用程序中有下面的面板,我想让它如下图所示下拉,而不是从页面边缘滑动。这可以在jQuery mobile中完成吗?我怎么做

<div data-role="page"    id="MainPage"  >

  <div data-role="panel" id="Mainnavpanel" data-theme="b" data-display="overlay" data-      position="right" data-position-fixed="true">

   <ul data-role="listview"><li>
   <a href="#MainPageheader" data-rel="close" class="ui-btn" >Close</a></li>
   <li><a href="Page1.html" class="ui-btn"  data-transition="none">Page1</a></li>
  <li><a href="Page2.html" class="ui-btn"  data-transition="none">Page2</a></li>
  <li><a href="Page3.html" class="ui-btn"  data-transition="none">Page3</a></li>
  </ul>
  </div>

   <div  data-role="header"   id="MainPageheader"  data-position="fixed"  data-tap-     toggle="false" data-fullscreen="false">

    <a href="#Mainnavpanel" data-role="button"  class="ui-btn ui-btn-icon-left ui-btn- icon-notext ui-nodisc-icon ui-icon-bars"></a>
    <div> <font size="6px"> Main Page </font></div>

    </div> 
    <div data-role="content" >

    //content
    </div>
    </div>

主页 //内容
您可以使用弹出窗口小部件模拟下拉菜单

从jQuery Mobile 1.4开始,一个新属性
数据箭头
被添加到弹出窗口小部件中。这将创建一个箭头,可以定位在弹出窗口中的任何位置

如果设置了
数据箭头
属性,则弹出窗口在打开时可以沿其一条边显示箭头。该属性的值可以是
true
false
,也可以是包含逗号分隔的边缩写列表的字符串(“l”表示左侧,“t”表示顶部,“r”表示右侧,“b”表示底部)。例如,如果设置了
data arrow=“r,b”
,则箭头将仅出现在弹出窗口的底部或右边缘。true与“l、t、r、b”相同,
false
表示弹出窗口应不带箭头显示

HTML

<div data-role="popup" id="popupID" data-arrow="t">
  <!-- content -->
</div>
要修改箭头的大小,请选中此项

<a href="#popupID" data-rel="popup">Menu</a>