JQuery Mobile UL列表仍然不能用于动态列表
JQuery Mobile UL List Still Not Working fro Dynamic List
有人为JQuery Mobile UL列表视图提出任何解决方案吗?
我目前正在使用JQuery Mobile 1.1.2 Alpha,我指的是一个旧的错误:
jQuery Mobile初始化listview 的正确方法
我的列表视图如下:
<ul data-role="listview" id="store-info">
<li>My First Store</li>
<li>48 Big Oak Lane </li>
<li>Stamford</li>
<li>CT</li>
<li>06903</li>
</ul>
我尝试过使用:
$( "#store-info" ).listview();
还有这个:
$('#stores_main_view').trigger('create');
在以下上
<div data-role="content" id="stores_main_view" class="content ui-content" role="main">
<ul data-role="listview" class="ui-listview">
<li>
<form class="product-form">
<ul data-role="listview" id="store-info">
<li>My First Store</li>
<li>48 Big Oak Lane </li>
<li>Stamford</li>
<li>CT</li>
<li>06903</li>
</ul>
</form>
</li>
</ul>
</div>
当试图动态创建列表时,两者都会产生相同的错误:
Uncaught TypeError: Cannot read property 'jQuery1710409190776059404' of undefined
这个问题有什么好的解决办法吗?
_createSubPages
中,正是您在注释中引用的方法)希望创建的控件位于.ui-page
中。
在调用trigger('create')
之前,只需在控件所在的页面上添加类,我就解决了这个问题
$('#page-id').addClass('ui-page')
如果你做,它也会起作用
$.mobile.loadPage('#page-id')
希望这能有所帮助。
试试这个:
$("#nav-panel").load("nav-panel.html", function () {
$(this).trigger("create");
});
相关文章:
- JQuery Mobile UL列表仍然不能用于动态列表
- JS下拉列表没有'不能在复制的HTML源中工作
- Rails3-可排序列表不能与wysihtml5一起工作
- 下拉列表创建订单,不能在每个下拉列表中选择相同的数字
- 谁能告诉我为什么我不能从谷歌 API 获得城市列表
- KnockoutJS”;“已检查”;绑定不'不能使用observableArray和单选按钮列表
- 选择2不能链接下拉列表
- 不能使用off()关闭动态列表事件处理程序的事件处理程序(jquery)
- 不能使用angular.js和php设置下拉列表中的值
- 剑道数据源示意图.数据不能用于下拉列表
- [Angular.js + JSF]不能在ng-repeat中使用$index获取数组列表中的元素
- 使用移动版jquery和cordova时,可折叠列表视图的头部不能刷新
- 不能删除列表项
- 为什么我自己做的下拉列表不能在ie7中工作
- 不能阻止列表分隔符被视为列表项
- 更改事件不能在选择列表上工作
- 为什么我不能用Javascript innerHTML属性更新HTML列表项?
- 不能让.offset()方法在迭代一组列表项时工作
- 祝福列表-上排锁定,不能选择或滚动
- Ajax和PHP驱动的下拉列表不能在ie中工作