可能将事件处理程序附加到jQuery Mobile中的listview('refresh')?

问题描述:

我有,我想一个回调绑定后,我打电话列表视图(“刷新”)可能将事件处理程序附加到jQuery Mobile中的listview('refresh')?

在最佳情况下,一个ListView我很乐意做这样的事情:

listviews = $('[data-role="listview"]').live 'refresh', -> Console.log "Listview refresh" 

我没有在文档中发现任何可以做这种事情的文档,所以我认为或许可以听DOM改变事件,尽管我发现的唯一事情是一个名为DOMNodeInserted的事件,但支持似乎并没有在每个浏览器上都有。

刷新列表视图自己,为什么不把附加的通话在你的代码这样的:

$whatever.listview('refresh').trigger('IrefreshAlistview'); 
+0

我基本上是这样做的权利了。我一直在想,可能已经可以听到列表中发生的事件,而不是我目前所做的事情。 – csaunders

+0

如果一切都导致事件发送,那将会有点太多。它不是那么轻便,所以你不需要太多它们。 – naugtur