我正在使用 JSON 数据从我的 JQM 网站制作一个列表,并且对此没有任何问题。现在我想将 iScroll 添加到场景中,如果我使用静态列表,它工作得很好,但是当我从 JSON 获取列表时,它不会获取我有多少 li,如果我有,我不能向下滚动到底部让我们说20里。我不知道如何组合我的javascript所以这是我到目前为止得到的[编辑]:
var myScroll;
$(document).on('pageshow', function (){
var userid=1,
dataUrl = 'http://duefmun.dk/html5data/playermenu.php?callback=?&userid=' + userid,
dataCallback = function (data) {
var content = [];
$.each(data, function (i, val) {
content.push(val.list);
});
$('#games').html(content.join('')).listview('refresh');
},
fetchData = function () {
myScroll = new iScroll('wrapper');
if (myScroll.isReady()){
$.getJSON(dataUrl, dataCallback);
}
};
fetchData();
setInterval(fetchData, 20000);
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', function () { setTimeout(loaded, 200); }, false);
});
希望这是有道理的,任何帮助表示赞赏:-)
编辑:我已经用我认为应该正确的东西编辑了帖子,但它仍然不起作用?请帮忙 :-/