2012-07-25 82 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