2013-10-28 23 views
0

我正在使用phonegap创建一个应用程序,从数据库中提取其大部分内容。它有几百页,所以我认为最好的选择是使用单页解决方案,并在需要时继续将内容加载到主div中。 我已经尝试使用Handlebars来做到这一点,但我不确定这是否是最好的解决方案,因为我不能让jquery mobile使用它(应用程序需要大量的手风琴)。也试图创建我自己的非常简单的手风琴,但却失败了,甚至无法在手柄脚本标签中使用onlcick事件。 任何人都可以推荐一个适合这项工作的构建吗?或者引导我参考这些方面的一些示例解决方案? 我已经广泛搜索了两天,并尝试了一些建议,但没有成功,所以决定在这里发布。 非常感谢需要使用phonegap和jquery移动解决方案的指导

回答

0

生成所有的内容到你的div,但使用CSS隐藏他们几乎所有的人。因为用户需要做什么来激活你的分页,所以如果你认为10是一个页面,就可以调用前10个元素的show()函数。

0
Use List View pattern of jquery 

// adding data on list view 
$('#list_view').append('<li >' your data '</li>'); 

//refreshing list 
$("#list_view").listview("refresh"); 

//removing elements from list 
$("#list_view").empty(); 

You can use multiple div's as well in the list view 

use below link for more: 
http://api.jquerymobile.com/listview/