PhoneGap中文网

标题: JqueryMobile 动态改变了list的内容,但是内容并没有变化 [打印本页]

作者: admin    时间: 2013-10-13 14:17
标题: JqueryMobile 动态改变了list的内容,但是内容并没有变化
解决办法:
调用组件的refresh方法,刷新list,如:
$("#contentList").append(content).listview('refresh');
原理:
jqm组件的显示原理是把原始的web组件隐藏,而用jqm自定义的UI组件来代替原始的web组件显示。动态的改变了list的值,其实改变的是原始组 件list的值,而jqm的list组件的值并没有被更新,所以需要调用list组件的refresh方法来使其更新并显示。
注意:
此问题不只局限于list组件,基本所有的jqm UI组件在改变值之后都需要调用组件对应的refresh方法,例如button组件($('#id').button('refresh') )等等。更多刷新方法请查看:jquery mobile各类组件刷新方法


作者: phonegap100    时间: 2013-10-13 19:23
路过,学习下
作者: 你懂得    时间: 2013-10-14 15:46
这是东东好,支持一下 感谢楼主 好资源收藏了
作者: phonegap100    时间: 2013-10-15 11:04
相当不错,感谢无私分享精神!




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2