浅析jQuery Mobile的初始化事件


Posted in Javascript onDecember 03, 2015

jQuery Mobile 包括一个初始化事件,该事件甚至会先于 jQuery 的 document.ready 事件进行加载。jQuery Mobile 实际上在文档对象本身上触发其初始化事件,第一个触发的事件是mobileinit。

当Jquery Mobile开始执行时,他就会在document对象上触发mobileinit 事件,因为mobileinit事件是在加载后马上触发,所以你需要在Jquery Mobile加载之前绑定你的事件处理函数,所以我建议你如下安排你的js引用顺序

<script src="Jquery.js"></script>
<script src="您自己的js文件"></script>
<script src="Jquery-mobile.js"></script>

要扩展 mobileinit 事件,您首先需要将它与一个自定义函数进行绑定。可使用 bind 方法扩展 mobileinit 事件,来覆盖默认配置(全局选项)。

$(document).bind("mobileinit", function(){
//覆盖的代码
});

 

在绑定事件的函数内部,你可以使用$.mobile对象的$.extend方法来配置默认参数值:

$(document).bind("mobileinit", function(){
 $.extend( $.mobile , {
 foo: bar
 });
});

或者单独设置它。

$(document).bind("mobileinit", function(){
 $.mobile.foo = bar;
});

 

$.mobile 对象是设置所有属性的起始点

<script type="text/java script" src="/scripts/jquery-1.6.min.js"></script>
<script type="text/java script">
$(document).bind("mobileinit", function(){
$.mobile.defaultTransition = "slidedown";
$.mobile.ajaxLinksEnabled = false; // 禁用Ajax提交
$.mobile.ajaxFormsEnabled = false; // 禁用Ajax提交
$.mobile.ajaxEnabled = false; //禁用Ajax提交
});
</script>
<script type="text/java script" src="/scripts/mobile/jquery.mobile-1.0b1.min.js"></script>
Javascript 相关文章推荐
不要小看注释掉的JS 引起的安全问题
Dec 27 Javascript
解析John Resig Simple JavaScript Inheritance代码
Dec 03 Javascript
String.prototype实现的一些javascript函数介绍
Nov 22 Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
Jan 04 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
使用ES6语法重构React代码详解
May 09 Javascript
基于Vue的延迟加载插件vue-view-lazy
May 21 Javascript
创建与框架无关的JavaScript插件
Dec 01 Javascript
js实现电灯开关效果
Jan 19 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
Dec 03 #Javascript
jQuery移动web开发中的页面初始化与加载事件
Dec 03 #Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 #Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
Dec 03 #Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 #Javascript
详解JavaScript对象和数组
Dec 03 #Javascript
java必学必会之static关键字
Dec 03 #Javascript
You might like
php共享内存段示例分享
2014/01/20 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Django 跨域请求处理的示例代码
2018/05/02 Python
python实现黑客字幕雨效果
2018/06/21 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
python获取整个网页源码的方法
2020/08/03 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
社区服务标语
2014/07/01 职场文书
医院党员公开承诺书
2014/08/30 职场文书
查摆问题整改措施
2014/10/24 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
Java实现房屋出租系统详解
2021/10/05 Java/Android