浅析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 相关文章推荐
JQUERY设置IFRAME的SRC值的代码
Nov 30 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
js判断当前页面用什么浏览器打开的方法
Jan 06 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
Apr 06 Javascript
Node.js安装配置图文教程
May 10 Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 Javascript
浅析微信扫码登录原理(小结)
Oct 29 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
JS函数本身的作用域实例分析
Mar 16 Javascript
如何在JavaScript中正确处理变量
Dec 25 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
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP打印输出函数汇总
2016/08/28 PHP
angularjs中的e2e测试实例
2014/12/06 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
移动端js图片查看器
2016/11/17 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python设计模式之单例模式实例
2014/04/26 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
Python操作csv文件实例详解
2017/07/31 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
Python如何定义有可选参数的元类
2020/07/31 Python
python openpyxl模块的使用详解
2021/02/25 Python
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
.net软件工程师应聘上机试题
2015/03/10 面试题
药剂专业学生求职信范文
2013/12/28 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
先进个人评语大全
2015/01/04 职场文书
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技
Java死锁的排查
2022/05/11 Java/Android