类别:Web开发技术 / 日期:2015-06-03 / 浏览:1993 / 评论:0
首先要说明的就是在使用Jquery Mobile中遇到的一个最大问题就是提交表单后返回的页面中页面的onload事件不能被执行,其实原因就是Jquery Mobile中加载新页面采用Ajax直接读取新页面Body中的内容并加载到当前HTML的Dom中,所有解决方法就是把onload事件中的代码放到下面的事件中即可。
$(document).on("pageinit", function (event) { //需要执行的代码 });
接下来要说的是在Jquery Mobile中使用了HighCharts后更新页面图表不显示的问题,其实这个问题我觉得还是跟Ajax加载方式有关系,但是使用上面方法后还是没办法显示,所有最简单的一个办法就是关闭Jquery Mobile的Ajax加载新页面的方式,方法就是在onload事件中加入如下代码。
jQuery.mobile.ajaxEnabled = false;
发表评论 /