浅析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 hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
js 加载并解析XML字符串的代码
Dec 13 Javascript
javascript与webservice的通信实现代码
Dec 25 Javascript
JavaScript中把数字转换为字符串的程序代码
Jun 19 Javascript
JS实现Enter键跳转及控件获得焦点
Aug 12 Javascript
jQuery Animation实现CSS3动画示例介绍
Aug 14 Javascript
Javascript 按位与赋值运算符 (&amp;=)使用介绍
Feb 04 Javascript
JS判断字符串字节数并截取长度的方法
Mar 05 Javascript
jQuery UI结合Ajax创建可定制的Web界面
Jun 22 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
Jun 15 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
理解JavaScript中的对象
Aug 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
通过对服务器端特性的配置加强php的安全
2006/10/09 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
js实现小星星游戏
2020/03/23 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
详解Django中的form库的使用
2015/07/18 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
Python类的动态绑定实现原理
2020/03/21 Python
Matplotlib 绘制饼图解决文字重叠的方法
2020/07/24 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
入党申请人的自我鉴定
2013/12/01 职场文书
打架检讨书400字
2014/01/17 职场文书
安全协议书
2014/04/23 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
行政上诉状范文
2015/05/23 职场文书
教师节领导致辞
2015/07/29 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python