滚动无法动态添加到 jQuery 移动列表的项目
Posted
技术标签:
【中文标题】滚动无法动态添加到 jQuery 移动列表的项目【英文标题】:Scrolling not working on dynamically added items to jQuery mobile list 【发布时间】:2016-03-21 07:17:02 【问题描述】:我正在使用 jQuery ajax 响应对象动态添加 jQuery 移动列表项。但是页面滚动不正常。
AJAX成功函数为:
success: function(response)
for (var i = 0; i < response.length; i++)
$('#client_list').append('<li class="client_details"><a href="#client_sites" data-transition="slide">' +response[i] + '</a></li>');
$('#client_list').listview('refresh');
这里,client_list
是ul
的id
。
【问题讨论】:
这里有点可疑(response)[i]
【参考方案1】:
我得到了答案,但是太晚了。
我在 <div data-role="page">
中使用了一个 jquery 移动面板。因此,滚动无法正常工作。
移除面板后,页面滚动效率高。
【讨论】:
以上是关于滚动无法动态添加到 jQuery 移动列表的项目的主要内容,如果未能解决你的问题,请参考以下文章
寻找一种将更多列表动态添加到 jQuery Mobile 列表视图底部的方法
JQuery UI .Sortable在溢出底部移动li时跳转