1页面缩放显示问题

问题描述:

页面似乎被缩小了,屏幕太宽了。

解决办法:

在head标签内加入:

<meta name="viewport" content="width=device-width, initial-scale=1">


2页面跳转后样式丢失js失效

问题描述:

用ajax跳转的时候,从a.html跳转到b.html后,b.html的css以及js都失效了。

解决办法:

将当前页面需要用到的css以及js放在<page>div内。

原理:

由于jqm的ajax跳转的时候,只会把b.html中<page>内的内容加载进dom,而<page>外的代码都不会加载,所以导致在<page>外的js和css都失效了。


3跳转时重复调用pageinit方法的解决办法

问题描述:

用ajax跳转的时候,从a.html跳转到b.html,用从b.html返回a.html等等这种反复跳转的时候,pageinit方法内的代码会调用多次。

解决办法:

在page中加入 data-dom-cache="true"属性,如:

<div data-role="page" id="myPage" data-dom-cache="true">

然后把pageinit方法换为pageshow,如:


$("#myPage").live("pageshow", function() {
//...do something
});


4如何调用loading效果

js代码:

//显示loading
function showLoading(){
$.mobile.loadingMessageTextVisible = true;
$.mobile.showPageLoadingMsg("a", "加载中..." );
}
//隐藏loading
function hideLoading(){
$.mobile.hidePageLoadingMsg();
}

更多相关文章

  1. 为什么使用observe_field代码不能使用JQuery模型对话框?
  2. 加载函数加载页面但不能对数据执行任何操作
  3. 在Woocommerce结帐页面使用AJAX和Fee API进行动态折扣
  4. jquery 生成table表格 部分代码
  5. 从一个页面上的AJAX帖子获得NTLM挑战
  6. 使用jquery的$ .ajax来获取node.js脚本的输出,而不是它的代码
  7. Web App可以在不刷新页面的情况下最好地添加,删除和编辑行
  8. jquery蔚蓝网总结三个页面
  9. Fullcalendar:为什么日历在页面上出现两次?

随机推荐

  1. 今天的南京,很冷很冷
  2. vertical-align刨根问底
  3. CSS上下左右居中
  4. 适配了ARM M1芯片的IDEA和Java到底有多野
  5. 由12306.cn谈谈网站性能技术
  6. 武汉有哪些牛批的互联网公司?
  7. 南京有哪些牛批的互联网公司?
  8. TCP 的那些事儿
  9. W3C规范制定流程
  10. 第1年