我发现了很多可以在桌面上显示嵌套 JSON 的插件,比如 jTree。它们在完整的桌面环境中运行良好,但在手机上运行时,会出现一些问题。一般来说,这条线有时太长,或者简而言之,它很丑。
所以,我想在 jQuery Mobile 嵌套列表中显示它(比如我们的手机文件管理器。)
是否有一些 jQuery Mobile 插件或其他一些我可以用来实现此目的的解决方案?
我发现了很多可以在桌面上显示嵌套 JSON 的插件,比如 jTree。它们在完整的桌面环境中运行良好,但在手机上运行时,会出现一些问题。一般来说,这条线有时太长,或者简而言之,它很丑。
所以,我想在 jQuery Mobile 嵌套列表中显示它(比如我们的手机文件管理器。)
是否有一些 jQuery Mobile 插件或其他一些我可以用来实现此目的的解决方案?
JQuery Mobile 1.2 的标准版本具有嵌套列表(类似于在智能手机上浏览文件管理器,即单击目录,它会显示更多目录和文件)
http://jquerymobile.com/demos/1.2.0/docs/lists/lists-nested.html
通过服务器端脚本
您可以创建一个脚本页面,将 JSON 节点作为参数动态加载到$.mobile.changePage()
. 您应该能够从中创建树的当前视图。
通过 Javascript DOM
如果您通过使用 javascript 更新 DOM 来执行此操作,我相信在您使用 JSON 树的当前视图更新 DOM 之后,您必须运行$('#mylist').listview('refresh')
以更新样式。