1.jquery mobile select问题:
在多页模式中,动态append select的option,并对某个option进行选中处理。但是其他页面结果是选中处理有效果(f12显示其标签的select是有选中的)但是显示效果没有改变。
原因是,jquery mobile每次加载都把<divdata-role></div>里面的内容全部加载,当我们改变值以后需要刷新才能在显示也有改变。
解决方案:每次跳转,在页面显示前,先取值然后才跳转,这样在显示的时候也能改变。
2.用popup做登录框的问题:
用popup做登录框,提交表单后,账号密码错误,需要继续输入,但是效果是输错了也进入,不能拦截。
这是因为同时有表单form和ajax。后来把表单form标签去了就行。
不过去了之后,用户名和密码都正确时,弹窗不能消失,后来,强制消失:$(“#myPopup”).popup(‘close’)。
首先<div>并设置背景图片,然后在div中加<canvas>,如果想刷新canvas的话,只需要每次remove这个canvas ,再append,重新画即可。