浅析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
Feb 25 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
jquery 应用代码 方便的排序功能
Feb 06 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
May 28 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
Aug 21 Javascript
原生js实现图片轮播特效
Dec 18 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
layui 优化button按钮和弹出框的方法
Aug 15 Javascript
Angular项目如何升级至Angular6步骤全纪录
Sep 03 Javascript
利用Vue构造器创建Form组件的通用解决方法
Dec 03 Javascript
Vue触发隐藏input file的方法实例详解
Aug 14 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
PHP实现导出带样式的Excel
2016/08/28 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
javawscript 三级菜单的实现原理
2009/07/01 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
python Opencv将图片转为字符画
2021/02/19 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python实现证件照换底功能
2019/08/20 Python
Python操作qml对象过程详解
2019/09/26 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
信号生成及DFT的python实现方式
2020/02/25 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
如何定义一个可复用的服务
2014/09/30 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
班组长安全职责
2014/01/05 职场文书
二年级学生评语大全
2014/04/23 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
先进个人评语大全
2015/01/04 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android