浅析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 相关文章推荐
javascript 拖动表格行实现代码
May 05 Javascript
js异步加载的三种解决方案
Mar 04 Javascript
简单几行JS Code实现IE邮件转发新浪微博
Jul 03 Javascript
js实现编辑div节点名称的方法
Dec 17 Javascript
javascript制作的滑动图片菜单
May 15 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
JavaScript设计模式开发中组合模式的使用教程
May 18 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
Vue+Django项目部署详解
May 30 Javascript
jquery实现点击弹出对话框
Feb 08 jQuery
jQuery冲突问题解决方法
Jan 19 jQuery
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 foreach、while性能比较
2009/10/15 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
javascript开发中因空格引发的错误
2010/11/08 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
asm.js使用示例代码
2013/11/28 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
用Python写的图片蜘蛛人代码
2012/08/27 Python
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
解决Django中多条件查询的问题
2019/07/18 Python
Django模板Templates使用方法详解
2019/07/19 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
如何在django中实现分页功能
2020/04/22 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
中专自我鉴定
2014/02/05 职场文书
推荐信怎么写
2014/05/09 职场文书
会计毕业生自荐书
2014/06/12 职场文书
项目转让协议书
2014/10/27 职场文书
停电通知范文
2015/04/16 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python