2012-07-25 102 views
0

请问有人可以解释一下如何每隔10秒刷新一次jQuery Mobile ListView?我知道listview中有.refresh()方法,所以我更想知道如何编写循环方法来每10秒调用一次.refresh()。每隔10秒刷新一次jQuery Mobile ListView

任何你可以提供的示例代码将不胜感激。

感谢

回答

2
window.setInterval(function() { 
    listview.refresh(); 
}, 10000); 
+0

谢谢,正是我一直在寻找。 – Apollo 2012-07-26 19:22:07

1
var refreshData = setInterval(function() { $("#somelistview").refresh(); }, 10000); 

在jqmobile您可以在onDeviceReady(运行),或在成功,如果你正在做一个Ajax调用

+0

'setInterval'带有一个函数来运行。所以,除非你重写'refresh'来返回一个函数,在运行时刷新列表视图,这将不起作用。抱歉! :) – 2012-07-25 21:45:07

+0

我已经更新了我的答案 – johnnyarguelles 2012-07-25 21:49:31