Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview 改变<;ul>;至<;ul数据角色=";“列表视图”&燃气轮机;_Listview_Refresh_Jquery Mobile - Fatal编程技术网

Listview 改变<;ul>;至<;ul数据角色=";“列表视图”&燃气轮机;

Listview 改变<;ul>;至<;ul数据角色=";“列表视图”&燃气轮机;,listview,refresh,jquery-mobile,Listview,Refresh,Jquery Mobile,我有一个只显示图标和标题的列表-没有JQM格式。如果屏幕宽度低于320 px,我想将列表转换为JQM列表 我可以通过Jquery添加属性,但是当我调用$('.menuList').listview('refresh');我得到以下错误: 无法在初始化之前调用listview上的方法;试图调用方法“刷新” 关于我做错了什么有什么线索吗 谢谢 频繁的 HTML: 您不能调用.listview('refresh') 如果您刚刚添加了数据角色,则必须调用.listview()调用小部件构造函数(而.li

我有一个只显示图标和标题的列表-没有JQM格式。如果屏幕宽度低于320 px,我想将列表转换为JQM
列表

我可以通过Jquery添加属性,但是当我调用$('.menuList').listview('refresh');我得到以下错误:

无法在初始化之前调用listview上的方法;试图调用方法“刷新”

关于我做错了什么有什么线索吗

谢谢

频繁的

HTML:


您不能调用
.listview('refresh')

如果您刚刚添加了
数据角色
,则必须调用
.listview()
调用小部件构造函数(而
.listview('refresh');
调用小部件的刷新方法)

[我已经通过电子邮件发送给你了,但它属于这里:)]

<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>
function enhanceMobile ()
{
    $('.menuList').attr('data-role', 'listview');
    $('.menuList').listview('refresh');
}