类别: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;

 

可能感兴趣的文章

评论区

发表评论 /

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。