【发布时间】:2011-08-04 17:50:09
【问题描述】:
我有一个仅显示图标和标题的列表 - 没有 JQM 格式。如果屏幕宽度低于 320 px,我想将列表转换为 JQM <ul data-role="listview"> 列表。
我可以通过 Jquery 添加属性,但是当我调用 $('.menuList').listview('refresh');我收到以下错误:
无法在初始化之前调用列表视图上的方法;试图调用方法“刷新”
关于我做错了什么的任何线索?
谢谢!
频繁
HTML:
<ul class="menuList">
<li>
<div>
<a href="l" data-transition="slide" rel="external" class="iconViewport icon">
<span class="menuTitle">GoHere</span>
<span class="pusher">111</span>
</a>
</div>
</li>
</ul>
jQuery
function enhanceMobile ()
{
$('.menuList').attr('data-role', 'listview');
$('.menuList').listview('refresh');
}
【问题讨论】:
标签: listview refresh jquery-mobile