Jquery mobile 如何在jQuery mobile 1.4.0中制作下拉面板?
我的jQuery移动应用程序中有下面的面板,我想让它如下图所示下拉,而不是从页面边缘滑动。这可以在jQuery mobile中完成吗?我怎么做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
<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>