浅析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 相关文章推荐
use jscript List Installed Software
Jun 11 Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 Javascript
jquery ajax abort()的使用方法
Oct 28 Javascript
jquery放大镜效果超漂亮噢
Nov 15 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 Javascript
js正则表达式匹配数字字母下划线等
Apr 14 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
JavaScript数组操作详解
Feb 04 Javascript
微信小程序日历效果
Dec 29 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
微信小程序绑定手机号获取验证码功能
Oct 22 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
Feb 07 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留言本实例代码
2010/05/09 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
javascript 函数速查表
2010/02/07 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
Python实现的一个简单LRU cache
2014/09/26 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
python并发和异步编程实例
2018/11/15 Python
Python正则表达式和元字符详解
2018/11/29 Python
python实发邮件实例详解
2019/11/11 Python
在django中自定义字段Field详解
2019/12/03 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
竞争性谈判邀请书
2014/02/06 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
战马观后感
2015/06/08 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android