jQuery Mobile的默认配置项具体解释,jQuery Mobile的中文配置api,jQuery Mobile的配置说明,配置大全
版权声明:本文为博主原创文章,未经博主同意不得转载。
https://blog.csdn.net/xmt1139057136/article/details/35258199
学习jQuery Mobile也有一段时间了,越来越上手了,也越来越喜欢他了。我根本就没有理由拒绝他的好。
这里我有分享一下我对它的配置项的使用说明一下。
看代码解释:
$(document).live("pageinit",function(event){
$.mobile.loadingMessage = "正在载入数据,请稍候......";
$.mobile.pageLoadErrorMessage="非常抱歉,系统好像再打小瞌睡......";
$.mobile.loadingMessageTextVisible=true;
$.mobile.loadingMessageTheme="a";
$.mobile.pageLoadErrorMessageTheme="a";
/*$.extend($.mobile, {
activeBtnClass: "new-ui-btn-active", //activeBtnClass字符串 默认值:"ui-btn-active"为激动状态的button分配 class 值。
activePageClass:"new-ui-page-active", //字符串 默认值:"ui-page-active" 为当前页面分配 class 值
ajaxEnabled:false, //布尔型 默认值:true 控制是否禁止默认的 Ajax 链接点击和表单提交,并停止 hash 的监听,然后以常规的 HTTP 方式进行。
allowCrossDomainPages:false, //布尔型 默认值:false设置是否同意跨域。
由于 jQuery Mobile 会记录 location hash ,
//这有可能会为站点带来 cross-site scripting (XSS) 攻击,因此该选项默觉得 false 。
autoInitializePage:true, //布尔型 默认值:true 当 DOM 载入完成后,jQuery Mobile 会自己主动调用 $.mobile.initializePage 方法。
//假设设置该属性为 false, 则页面不进行初始化,即页面空白。
buttonMarkup.hoverDelay:200, //整形 默认值:200
//该属性设置触摸触摸某一个 jQuery Mobile button后加入 hover 和 down 的 class 的延时。
//该数值越小,延时越小,触摸越灵敏。但同一时候非常有可能错误的触发页面滚动栏滚动。因此建议数值不要太小。
defaultDialogTransition:"pop", //字符串 默认值:"pop"设置使用 Ajax 方式的对话框的默认过场动画。
defaultPageTransition:"fade", //字符串 默认值:fade设置使用 Ajax 方式跳转的页面的默认过场动画。
gradeA:true, //布尔型 默认值:"true" 设置 $.support.mediaquery 的返回值。默觉得符合所有 grade A 等级的移动设备的支持条件才会返回 true 。
hashListeningEnabled:true, //布尔型 默认值:true 设置是否监听和处理 location.hash 的改变。
ignoreContentEnabled:false, //布尔值 默认值:false把该选项设置为 true 。
//而且在某元素的父元素上设置 data-enhance="false" 属性,那么该元素会自己主动减少 jQuery Mobile
//增强(jQuery Mobile 元素增强指的是 jQuery Mobile 对网页基本元素在样式上的丰富、交互上的增强以及对应的 HTML 结构改造)。
linkBindingEnabled:true, //布尔值 默认值:true jQuery Mobile 会自己主动绑定锚标记到文档中,
//设置该选项为 false 将阻止所有的锚点击处理。比如取消激活button状态。一般来说仅仅有在把锚标记处理交给还有一个处理库时才设置该属性为 false 。
loadingMessageTextVisible:false, //布尔值 默认值:false设置当页面载入中的时候是否显示提示文字。
loadingMessage:"正在载入数据。请稍候......",// 字符串 默认值:"loading"设置当页面显示载入提示时。载入提示文字的内容。
loadingMessageTheme:"a",// 字符串 默认值:"A" 设置当页面显示载入提示时,载入提示的默认主题。
minScrollBack:250,// 整形 默认值:250 设置页面最小滚动距离
NS:"", //字符串 默认:""该属性能够改变 jQurey Mobile 的命名空间,jQuery Mobile
//按 data-NS 属性值安排命名空间。默觉得空。则直接 data-role 。举个简单的样例。若设置 NS 的值为 "custom" ,
//则此时须要定义一个 jQuery Mobile 头部的话须要从原来的 data-role="header" 改为 data-custom-role="header" ,
//其它 data-role 也要改成为 data-custom-role 。这样开发人员能够创建属于自己的命名空间,避免与 jQuery Mobile 原有的属性发生冲突, 便于制作自己定义主题。
//须要注意的是,当你使用了 data-命名空间后。你须要更新 jQuery Mobile css 文件的选择器,格式例如以下
//.ui-mobile [data-custom-role=page], .ui-mobile [data-custom-role=dialog] ......
pageLoadErrorMessage:"非常抱歉。系统好像再打小瞌睡......",// 字符串 默认值:"Error Loading Page"设置当 Ajax 载入页面错误时显示的提示信息。
pageLoadErrorMessageTheme"e", //字符串 默认值:"e"设置当 Ajax 载入页面错误时错误提示框的主题样式。
pushStateEnabled:true,// 布尔型 默认值:true 在支持的浏览器中开启 history.replaceState 这个增强特性,
//把哈希值(hash-based)的 Ajax 请求转化为完整的文档路径。jQuery Mobile 建议在关闭 Ajax 导航和大量使用外部链接的情况下关闭这个特性。
subPageUrlKey:"ui-page" ,// 字符串 默认值:"ui-page" URL 參数用来指向由组件生成的子页面(如嵌套列表页),
//该 URL 会被解释成如 example.html&ui-page=subpageIdentifier 的形式,而在 &ui-page= 之前的哈希值会被 jQuery Mobile 向此 URL 地址做 Ajax 请求。
touchOverflowEnabled:false // 布尔型 默认值:false
//设置是否使用设备的原生区域滚动特性,除了 iOS5 之外大部分的设备到眼下还不支持原生的区域滚动特性,因此在 jQuery Mobile 1.1.0 中不建议改动该属性。
});*/
//$.mobile.defaultPageTransition = "fade";
//$.mobile.defaultDialogTransition = "fade";
//默认载入动画
});
这里就写到这里了。由于时间关系。
欢迎大家关注我的个人博客!!。如有疑问,请加qq群:135430763共同学习!
jQuery Mobile的默认配置项具体解释,jQuery Mobile的中文配置api,jQuery Mobile的配置说明,配置大全的更多相关文章
- 如何修改Jquery Mobile 设置默认选项
以下的默认配置可以通过$.mobile对象重新配置自定义命名空间s (字符, 默认: ""): 在jQuery Mobile中,甚至可以自定义象HTML5中的data-attrib ...
- jquery.validate.js默认配置,jquery.validate.js自定义提示信息
jquery.validate.js默认配置,jquery.validate.js自定义提示信息 配置jQuery.validator默认的处理方法 >>>>>>& ...
- jQuery event,冒泡,默认事件用法
jQuery event,冒泡,默认事件用法 <%@ page language="java" import="java.util.*" pageEnco ...
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
描述: jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jquery插件 ,使用它可以很方便的在页面上生成二维条码.此插件是能够独立使用的,体积也比较 ...
- jquery autocomplete ajax获取动态数据,兼容各浏览器,支持中文
jquery.autocomplete.js经过改动,支持各种浏览器.支持中文输入! 1.效果图例如以下 2.HTML和ajax代码 <!DOCTYPE html> <html xm ...
- Notepad++ 配置 支持jquery、html、css、javascript、php代码提示
原文:Notepad++ 配置 支持jquery.html.css.javascript.php代码提示 官网下载:http://notepad-plus-plus.org/ 获取插件的方法:打开软件 ...
- Axios源码阅读笔记#1 默认配置项
Promise based HTTP client for the browser and node.js 这是 Axios 的定义,Axios 是基于 Promise,用于HTTP客户端--浏览器和 ...
- 前端入门6-JavaScript客户端api&jQuery
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 声明 本系列文章内容全部梳理自以下四个来源: <HTML5权威指南> <JavaScript权威指南> MD ...
- webpack 配置全局 jQuery 对象
将 lodash 添加到当前模块的上下文中 import _ from 'lodash' 但是你想每个模块都引入的话就特别麻烦,这里有插件可以帮助到您,只需在 webpack.config.js 中配 ...
随机推荐
- Android开发导出apk报错:Unable to build: the file dx.jar was not loaded from the SDK folder
问题背景 此问题一般出现在,同时使用了Eclipse和Android Studio,eclipse是不会去下载最新的Android的相关tools,但是studio有时候会自动更新最新的build-t ...
- Python实现im2col和col2im函数
今天来说说im2col和col2im函数,这是MATLAB中两个内置函数,经常用于数字图像处理中.其中im2col函数在<MATLAB中的im2col函数>一文中已经进行了简单的介绍. 一 ...
- Vue父子组件双向数据绑定
[本文出自天外归云的博客园] 简介 Vue版本:2.9.6 Element版本:2.4.8 问题描述:子组件对Element中el-select进行封装,父组件中把选中的值selected和所有选项o ...
- 光纤网卡、HBA卡和RAID卡的区别(图)
原文地址:http://wenku.baidu.com/link?url=suuaTXbO_HXeNvuEfi8_RhRAfhQdoZ854lEK4K6LKprgQwwuxA-i3ItwPn7BBBK ...
- Hadoop:hdfs文件permission denied问题解析
Cron jobs can be scheduled, but fail to write parquet file and seems due to user permission of “yarn ...
- bash python获取文本中每个字符出现的次数
bash: grep -o . myfile | sort |uniq -c python: 使用collections模块 import pprint import collections f = ...
- ViZDoom深度预测(Depth Prediction)
代码:github.com/huangshiyu13/ViZDoomDepth 图片被分成3x6的区域,利用模型预测每个区域的平均深度,效果如下图:
- 东南亚 SAP 实施 马来西亚税收在SAP的设计和实现
马来西亚属于中等收入国家,现行税种主要有: 公司所得税.个人所得税.不动产利得税.石油所得税.销售税.合同税.暴利税.服务税和关税等. (一)主要税种1.公司所得税 ⑴ 纳税人 公司所得税的纳税人分为 ...
- Android 8 蓝牙 扫描流程
记录android 8 蓝牙扫描设备的流程 src/com/android/settings/bluetooth/BluetoothSettings.java @Override protected ...
- 和TransDecoder 学习perl 自定义模块的路径问题
TransDecoder 软件是用perl 原因写的,其中包含了一些自定义的模块,通过一个脚本来进行调用,为了能够正常访问自定义的perl 模块, 在其源代码中利用了FindBin 这个模块 use ...