- 浏览: 3424118 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
手机Web开发 jQuery 获取屏幕高度、宽度 http://blog.csdn.net/xiongzhengxiang/article/details/8553558
自定义按钮图标去除按钮阴影/圆角
http://bbs.phonegap100.com/thread-218-1-1.html
jQuery Mobile 自定义按钮图标
Jquery Mobile 自定义按钮图标 http://liningjustsoso.iteye.com/blog/1986769
http://www.oschina.net/question/5189_29163
phonegap 3.5 使用自带浏览器打开链接
安装org.apache.cordova.inappbrowser插件后使用
http://www.qdkf.net/18.html
cordova使用JQM的pageinit事件
jQuery Mobile 的延迟加载控件 - jQuery.mobile.lazyloader
http://www.open-open.com/lib/view/open1337905968996.html
默认选中导航
class="ui-btn-active ui-state-persist",在导航加上这个样式
changePage() 页面跳转
http://www.lampweb.org/jquerymobile/5/11.html
http://blessht.iteye.com/blog/2038914
jquery mobile 在代码如何打开一个对话框?
页面隐藏一个:
<a href="#Msg" id="ShowMsg'" data-rel="dialog" data-transition="flip"></a>
要打开的时候,就动态 $('#ShowMsg')click();
关闭对话框 Closing dialogs
A: 对话框内的任何链接被点击时,Jquery Mobile会自动关闭对话框,用回退效果转场到指向该对话框的页面。要在对话框内创建一个取消"按钮,只需要把该链接的herf指向打开该对话框的按钮然后给链接加上data-rel="back"属性。这样制作的后退链接在不支持js的设备上也同样管用。
B: $( "#dialog_login_link" ).dialog( "close" );
使用 jQuery Mobile 与 HTML5 开发 Web App —— HTML5 Web Storage http://kayosite.com/web-app-by-jquery-mobile-and-html5-web-storage.html
JQueryMobile页面跳转参数的传递解决方案 http://topmanopensource.iteye.com/blog/1532476
jquery mobile中图标不显示问题 http://blog.csdn.net/wlsyn/article/details/9969487
下载Latest stable版本,把images和css文件放到同一路径。
引入:
<link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.theme-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.icons-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.4.5.min.css"/>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
JQuery Mobile 手机显示页面偏小 http://blog.csdn.net/starrexstar/article/details/8057400
在页面head中少了一句话
<meta name="viewport" content="width=device-width, initial-scale=1" />
例子里面是
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, initial-scale=1, height=device-height, target-densitydpi=device-dpi"/>,这个target-densitydpi=device-dpi会影响的。 这个属性参考:http://blog.csdn.net/fengri5566/article/details/9414599
jquerymobile header导航和footer底部固定, http://blog.csdn.net/suifeng0907/article/details/9627763 ,增加data-position="fixed" data-tap-toggle="false"即可。
动态添加控件,jQuery Mobile 动态 添加按钮
有些对象提供了refresh 方法,如listview、flip toggle。与create的区别是refresh方法需要作用在已存在的对象上,如 $('ul').listview('refresh'),而且refresh只会去更新新加入的元素,如listview里最新append的元素会更新,原有的保持不变。
1. create方法:
如果要使动态插入的元素具有jqm的样式,可以对jqm对象触发create事件
$(selector).trigger('create');
或者
$('<a data-role="button">dy button</a>').appendTo('#content').trigger('create');
2. refresh方法
添加一个<input type='button' value='OK' id="btn_OK"/>然后调用jquery mobile 方法:$('#btn_OK').button();
jquery 表单元素每一个元素都有自己刷新的方法,每当改变它们的属性以后,都要执行这些方法,以下是实例:
复选按钮
$("input[type='checkbox']").attr("checked",true).checkboxradio("refresh");
单选按钮组:
$("input[type='radio']").attr("checked",true).checkboxradio("refresh");
选择列表::
var myselect = $("select#foo");
myselect[0].selectedIndex = 3;
myselect.selectmenu("refresh");
滑动条
$("input[type=range]").val(60).slider("refresh");
开关 (they use slider):
var myswitch = $("select#bar");
myswitch[0].selectedIndex = 1;
myswitch .slider("refresh");
自定义按钮图标去除按钮阴影/圆角
http://bbs.phonegap100.com/thread-218-1-1.html
jQuery Mobile 自定义按钮图标
Jquery Mobile 自定义按钮图标 http://liningjustsoso.iteye.com/blog/1986769
http://www.oschina.net/question/5189_29163
phonegap 3.5 使用自带浏览器打开链接
安装org.apache.cordova.inappbrowser插件后使用
window.open( ad_path, '_blank', 'location=yes');
http://www.qdkf.net/18.html
cordova使用JQM的pageinit事件
app.initialize(); ----> initialize: function () { this.bindEvents(); } -----> bindEvents: function () { document.addEventListener('deviceready', this.onDeviceReady, false); }, -----> onDeviceReady: function () { app.receivedEvent('deviceready'); } -----> receivedEvent: function (id) { $(document).bind("pageinit", function(){ app.alert($("div[data-role=footer]").length); }); }
jQuery Mobile 的延迟加载控件 - jQuery.mobile.lazyloader
http://www.open-open.com/lib/view/open1337905968996.html
默认选中导航
class="ui-btn-active ui-state-persist",在导航加上这个样式
changePage() 页面跳转
http://www.lampweb.org/jquerymobile/5/11.html
http://blessht.iteye.com/blog/2038914
jquery mobile 在代码如何打开一个对话框?
页面隐藏一个:
<a href="#Msg" id="ShowMsg'" data-rel="dialog" data-transition="flip"></a>
要打开的时候,就动态 $('#ShowMsg')click();
关闭对话框 Closing dialogs
A: 对话框内的任何链接被点击时,Jquery Mobile会自动关闭对话框,用回退效果转场到指向该对话框的页面。要在对话框内创建一个取消"按钮,只需要把该链接的herf指向打开该对话框的按钮然后给链接加上data-rel="back"属性。这样制作的后退链接在不支持js的设备上也同样管用。
B: $( "#dialog_login_link" ).dialog( "close" );
使用 jQuery Mobile 与 HTML5 开发 Web App —— HTML5 Web Storage http://kayosite.com/web-app-by-jquery-mobile-and-html5-web-storage.html
JQueryMobile页面跳转参数的传递解决方案 http://topmanopensource.iteye.com/blog/1532476
jquery mobile中图标不显示问题 http://blog.csdn.net/wlsyn/article/details/9969487
下载Latest stable版本,把images和css文件放到同一路径。
引入:
<link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.theme-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.icons-1.4.5.min.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.4.5.min.css"/>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
JQuery Mobile 手机显示页面偏小 http://blog.csdn.net/starrexstar/article/details/8057400
在页面head中少了一句话
<meta name="viewport" content="width=device-width, initial-scale=1" />
例子里面是
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, initial-scale=1, height=device-height, target-densitydpi=device-dpi"/>,这个target-densitydpi=device-dpi会影响的。 这个属性参考:http://blog.csdn.net/fengri5566/article/details/9414599
jquerymobile header导航和footer底部固定, http://blog.csdn.net/suifeng0907/article/details/9627763 ,增加data-position="fixed" data-tap-toggle="false"即可。
动态添加控件,jQuery Mobile 动态 添加按钮
有些对象提供了refresh 方法,如listview、flip toggle。与create的区别是refresh方法需要作用在已存在的对象上,如 $('ul').listview('refresh'),而且refresh只会去更新新加入的元素,如listview里最新append的元素会更新,原有的保持不变。
1. create方法:
如果要使动态插入的元素具有jqm的样式,可以对jqm对象触发create事件
$(selector).trigger('create');
或者
$('<a data-role="button">dy button</a>').appendTo('#content').trigger('create');
2. refresh方法
添加一个<input type='button' value='OK' id="btn_OK"/>然后调用jquery mobile 方法:$('#btn_OK').button();
jquery 表单元素每一个元素都有自己刷新的方法,每当改变它们的属性以后,都要执行这些方法,以下是实例:
复选按钮
$("input[type='checkbox']").attr("checked",true).checkboxradio("refresh");
单选按钮组:
$("input[type='radio']").attr("checked",true).checkboxradio("refresh");
选择列表::
var myselect = $("select#foo");
myselect[0].selectedIndex = 3;
myselect.selectmenu("refresh");
滑动条
$("input[type=range]").val(60).slider("refresh");
开关 (they use slider):
var myswitch = $("select#bar");
myswitch[0].selectedIndex = 1;
myswitch .slider("refresh");
发表评论
-
echart使用记录
2016-06-22 09:24 1812ECharts详细说明 http://elang0705.it ... -
TimeDifference.js获取时间差插件
2016-06-06 16:46 1168http://www.oschina.net/p/timedi ... -
jqGrid的搜索框下拉
2016-06-06 09:21 2774http://www.cnblogs.com/linguogu ... -
日期时间插件Date-Utils
2016-05-28 23:16 1341原文 https://segmentfault.com/a/1 ... -
Riot v2.4.1 发布,JavaScript 的 MVP 框架
2016-05-23 13:14 978http://www.oschina.net/news/736 ... -
个最实用的JavaScript开发工具
2016-05-21 10:22 853http://my.oschina.net/u/2421687 ... -
zepto tap “点透”的解决
2016-05-20 15:44 1039http://my.oschina.net/u/2497925 ... -
Date.js
2016-04-20 17:09 995原文 http://my.oschina.net/hnqing ... -
你真的了解图片的预加载吗
2016-04-14 10:26 1124http://my.oschina.net/HerrySun/ ... -
pageSwitch-支持121种过渡效果的JavaScript页面切换插件
2016-04-10 01:25 1610介绍: http://www.htmleaf.com/jQue ... -
JavaScript之立即执行函数
2016-03-30 11:42 1235http://blog.csdn.net/qq83841923 ... -
基于jQuery的监控表单元素变化的小插件
2016-03-28 13:24 1703http://www.easyui.info/archives ... -
JavaScript迭代
2016-03-27 01:44 750http://my.oschina.net/u/2346786 ... -
巧用 jQuery 筛选器,避免重复代码
2016-03-25 23:01 1514http://my.oschina.net/mays/blog ... -
zepto(移动简化版jQuery),的 API 分类
2016-03-24 09:22 1734http://my.oschina.net/leejun200 ... -
[HTML5]Notification桌面提醒功能
2016-03-23 21:20 997[HTML5]Notification桌面提醒功能 http: ... -
PJAX的实现与应用
2016-03-22 13:18 1055http://www.cnblogs.com/hustskyk ... -
html上传图片之前在网页预览实现
2016-03-16 10:40 1042HTML5之FileReader的使用 http://blog ... -
Jquery获取窗口高度
2016-03-15 12:48 962http://my.oschina.net/moks/blog ... -
通过Scroller.js制作上拉加载和下拉刷新
2016-03-08 13:49 1854http://my.oschina.net/wolfx/blo ...
相关推荐
在这个主题“jQuery mobile带历史记录的仿谷歌搜索”中,我们将深入探讨如何使用jQuery Mobile创建一个具有类似谷歌搜索功能的页面,同时利用其内置的历史管理功能,实现用户浏览历史的记录和回溯。 首先,jQuery ...
通过使用`data-url`属性,jQuery Mobile可以跟踪页面的历史记录,实现平滑的页面过渡效果。在源码中,你会看到如何组织这些页面元素以及如何通过链接或JavaScript进行页面导航。 表单处理是jQuery Mobile的另一大...
通过 data-rel="back" 或者 $.mobile.navigate() 方法可以实现历史记录的回退。 3. **列表视图(Listviews)**:提供了各种风格的列表,支持分组、嵌入图片、下拉菜单等,通过 data-role="listview" 定义。 4. **...
jQuery Mobile 使用了页面管理机制,以应对移动设备上有限的内存和性能。它将页面以独立的DOM元素存在,通过AJAX进行加载和切换,减少了页面刷新带来的性能损耗。在源代码中,我们可以研究这部分逻辑,了解如何有效...
2. **页面声明**:每个页面应该使用 `data-role="page"` 属性来标识,以便 jQuery Mobile 能够识别并处理。 ```html <!-- 页面内容 --> ``` #### 技术理论 - **WebKit 和 HTML5**: - **WebKit**:是许多...
**jQuery Mobile 开发文档速查** jQuery Mobile 是一个强大的、跨平台的前端框架,专为移动设备设计,用于创建响应式、触摸友好的Web应用程序。它利用HTML5和CSS3的功能,提供了一套完整的组件、交互效果和API,...
事件处理方面,jQuery Mobile 提供了一些专门为移动设备设计的事件,如 `vclick`(模拟点击)、`swipeleft`(左滑动)和 `swiperight`(右滑动)等。 ### 4. 导航和页面链接 在 jQuery Mobile 中,页面可以通过...
jQuery Mobile 可以与其他库(如 jQuery UI)、框架(如 AngularJS 或 Vue.js)结合使用,以实现更复杂的功能和交互。但要注意,过多的库可能会导致性能下降,因此需要谨慎选择和整合。 **9. 性能优化** 由于 ...
为了在页面间平滑切换,jQuery Mobile 使用 AJAX 来加载新页面,并通过 `data-url` 属性保持页面历史记录。 ### 五、交互组件 jQuery Mobile 提供了许多内置的交互组件,如按钮、表单、下拉菜单、滑块等,它们都...
这个版本包含了完整的JavaScript库、所有CSS资源以及一系列的演示DEMO,帮助开发者更好地理解和使用jQuery Mobile。 jQuery Mobile的核心特性包括: 1. **单一页面模型**:它允许在单个HTML文件中组织多个“页面”...
在提供的部分文字内容中,我们可以看到一些关于jQuery Mobile的详细知识点。例如,“Overview of the jQuery Mobile Library”(jQuery Mobile库概述)可能涉及对整个库的介绍和基本概念的讲解。接着,“How jQuery ...
在Web开发领域,jQuery Mobile是一个广泛使用的框架,特别适用于构建响应式、触摸友好的移动应用。本篇将深入探讨jQuery Mobile 1.0.1版本,包括其核心组件`jquery.mobile-1.0.1.js`和压缩版`jquery.mobile-1.0.1....
- **images**:包含 `jQuery Mobile` 使用的一些图像资源,如图标和其他图形元素。 ### 3. 使用 jQuery Mobile - **引入库**:在 HTML 头部引入上述 CSS 和 JavaScript 文件,确保正确顺序:`<script>` 标签应该在...
4. **数据链接(data-url)**:通过 data-url 属性,jQuery Mobile 可以跟踪页面历史记录,实现导航回退功能。 5. **可定制的组件**:包括按钮、表单、下拉菜单、滑块、面板等,都可以通过简单的 HTML 标签和属性...
- jQuery Mobile 支持浏览器的历史记录管理,可以模拟传统的网页导航行为。 6. **过渡动画**: - 提供多种预定义的过渡效果,如滑动、翻转等,增强用户体验。 7. **动画原理**: - 利用 CSS3 的动画特性,结合 ...
综上所述,"jQuery Mobile快速入门源码"涵盖了从基本页面构建到复杂组件使用的全方位实例,是深入学习jQuery Mobile不可或缺的参考资料。通过这些源码,你可以逐步掌握如何构建适应各种移动设备的交互式Web应用。在...
- **动态URL处理**:jQuery Mobile会自动处理页面间的链接,更新浏览器的历史记录,支持后退操作。 - **无刷新导航**:通过Ajax技术实现页面间平滑过渡,提供更好的用户体验。 - **变体链接**:使用`rel="external"`...
书中的源码部分则为读者提供了动手实践的机会,通过解压并研究`jQueryMobile权威指南源码.zip`,读者可以将理论知识应用于实际,进一步提升技能。 总之,《jQuery Mobile权威指南》是学习和掌握jQuery Mobile的宝贵...
**jQuery Mobile 知识点详解** ...这个例子可能展示了如何使用 jQuery Mobile 创建商品列表、购物车功能、以及一些基本的用户交互。通过学习和分析这个实例,新手可以更好地理解 jQuery Mobile 的核心概念和实际应用。
《使用jQuery Mobile掌握移动Web应用(第三版)》是Matt Doyle所著的一本关于如何使用jQuery Mobile框架来开发移动Web应用的教程书籍。jQuery Mobile是一个为触摸屏设备优化的跨平台用户界面系统,它基于jQuery和...