- 浏览: 7344608 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
关于JQueryMobile中Slider的一点研究
滑动条 Slider
给input的设置一个新的HTML5属性为type="range",可以给页面添加滑动条组件,可以指定它的value值(当前值),min和max属性的值配置滑动条。Jquery Mobile会解析这些属性来配置滑动条。当你滑动滑动条时,input会随之更新数值,反之亦然,使你能够很简单的在表单里提交数值。注意要把label的for属性设为input的id值,使他们能够在语义上相关联,并且要用div容器包裹它们,并给他设定data-role="fieldcontain"属性
HTML 代码:
<div data-role="fieldcontain"> <label for="slider">Input slider:</label> <input type="range" name="slider" id="slider" value="0" min="0" max="100" /> </div>
设置min和max属性的值你可以配置滑动条上下能取到的值,而value值是用来指定滑动条初始的位置和input框内的值滑动杆同样对键盘有响应。右箭头,上箭头,Page Up 键可以用来增加当前值,左箭头,下箭头 ,Page Down键则减少当前值。Home 键和 End 键则可以分别调到滑动条的最小值和最大值。
刷新滑动条 Refreshing a slider
如果你想通过js手动控制滑动条,务必调用 refresh 方法刷新滑动条的样式
$("input[type=range]").val(60).slider("refresh");
实现代码如下:
<div data-role="fieldcontain"> <label for="slider">Input slider:</label> <input type="range" name="slider" id="slider" value="0" min="0" max="100" /></div>
在firefox或者chrome中查看html页面代码:
发现经过修饰之后代码如下:
<div class="ui-field-contain ui-body ui-br" data-role="fieldcontain"> <label for="slider">Slider3:</label> <input id="kk" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset ui-slider-input" type="number" data-type="range" max="100" min="0" value="0" name="slider"> <div class="ui-slider ui-btn-down-c ui-btn-corner-all" role="application"> <a class="ui-slider-handle ui-btn ui-shadow ui-btn-corner-all ui-btn-up-c" href="#" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c" role="slider" aria-valuemin="0" aria-valuemax="100" aria-valuenow="34" aria-valuetext="34" title="34" aria-labelledby="kk-label" style="left: 34%;"> <span class="ui-btn-inner ui-btn-corner-all"> <span class="ui-btn-text"></span> </span> </a> </div> </div>
可以发现:
滑块移动的时候,滑块条为a标签实现的,那个输入框为input 类型为number标签。
在网上有哥们咨询怎么实现jquerymobile 的滑块不要那个input输入框。有以下几种方法。
第一种总简单直接隐藏的slider 实现。
如上分析直接使用:$("#kk").hide();
第二种:给一个a标签添加相关的样式实现。
方法一:
html如下:
<!-- slider 1 --> <div class="slider range-slide"> <b>A range slider:</b> <span class="amount"></span> <div id="mm" class="slide" value="30,60" max="100" min="10"></div> </div>脚本如下:
$(function(){ $(".range-slide").each(function() { var $this = $(this); $(".slide", $this).slider({ values: [30, 60], min: 0, max: 100, range: true, slide: function(event, ui) { $("span.amount", $this).html("" + ui.values[0] + " - " + ui.values[1]); } }); }); });
方法二:html如下:
<!-- 编码式编订 --> <div id="slider_range" > </div>js脚本如下:
$(function(){ //编码式实现相关的限制 $("#slider_range").slider({ range: 'min', min: 0, max: 40, value: 1, step: 10, slide : function(event, ui){ alert("previous value:"+ $(this).val()); }, stop: function(event, ui){ alert("Current value:"+ $(this).val()); } }); //$("#kk").hide(); });
发表评论
-
[转]年度最实用50款免费Android应用推荐
2012-11-08 16:39 3380据国外媒体报道,有人说Android应用市场比iPhone应用 ... -
GIS的学习(四十五)【转】Integration of the MBTiles format on Android
2012-10-22 17:13 2951转载自 http:/ ... -
GIS的学习(四十四)osmdroid sdcard检查
2012-10-15 16:12 2341在许多应用中使用到sdcard的检查,在osmdro ... -
GIS的学习(四十三)osmdroid基于几个经典代理类
2012-10-15 16:06 2634在osmdroid中给基于位置的代理类如下: pack ... -
Android中PopupWindow的用法(位置、动画、焦点)
2012-10-12 14:12 11525在Android中有很多级别的Window,不同级别的Wind ... -
【转】Android根据分辨率进行单位转换-(dp,sp转像素px)
2012-10-11 09:18 27139Android系统中,默认的单位是像素(px)。也就是说,在没 ... -
GIS的学习(二十九)Osmdroid 离线地图存放位置的研究和详细分析
2012-09-23 11:49 11566在手机通过osmdroid调用离线地图必须放在 ... -
GIS的学习(二十八)Osmdroid相关的开源项目
2012-09-23 11:31 25443osm 数据格式(openstreet map)与Ro ... -
GIS的学习(二十七)通过geoserver的georss访问第三方地图
2012-09-23 00:34 3603在geoserver中如果想调用第三方地图可以采 ... -
android中使用 定时更新界面定时器Timer的使用
2012-09-22 22:09 25527handler的使用 一、Handler的定义: ... -
【转】Android应用程序的自动更新升级(自身升级、通过tomcat) .
2012-09-16 15:03 7366http://blog.csdn.net/mu0206mu/a ... -
GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务
2012-09-11 22:22 12130http://www.gisall.com/?6678/v ... -
GIS的学习(二十六)geotools 使用 部分代码总结
2012-09-11 22:20 5735前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等 ... -
GIS的学习(二十五)geoserver wms中的各种操作API详细讲解和使用
2012-09-10 17:42 9712官方geoserver中WMS服务中几种操作的API的详细说明 ... -
GIS的学习(二十四)android异步调用geoserver wms中的地图
2012-09-10 17:38 8173在geoserver的客户端通过wms的GetMap实现 ... -
GIS的学习(二十三)geoserver中CQL和ECQL的使用
2012-09-10 16:29 6641以下引用自官方文档: CQL and ECQL¶ CQ ... -
GIS的学习(二十二)osmdroid中添加縮放控件
2012-09-06 23:09 2788package com.geoserver.osmdroid; ... -
GIS的学习(二十一)在osmdroid 地图中添加marker 并添加事件
2012-09-06 22:27 6637我有 osmdroid,overlayswithf ... -
GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
2012-08-30 18:48 11415基于Geoserver发布的wfs服务,与Openlayers ... -
GIS的学习(十九)Geoserver使用添加,删除,查询地图中的POI
2012-08-30 17:28 10359在geoserver自定义的地图中通过geoserver ...
相关推荐
**jQuery Mobile 中文手册** ...在实际开发过程中,参照《jQuery Mobile 中文手册》PDF 文件,结合实践案例,可以帮助开发者深入理解并有效运用 jQuery Mobile 的各种功能,提升移动应用的开发效率和用户体验。
在这个特定的场景中,我们关注的是jQuery Mobile中的图片轮播插件,这是一种常见的用于展示多张图片并实现自动切换效果的组件。 在jQuery Mobile中,图片轮播通常通过数据属性和CSS样式来实现,这允许开发者灵活地...
6. **可扩展组件**:jQuery Mobile 包含一系列可自定义的UI组件,如工具栏(header,footer),网格(grid),列表视图(listview),弹出对话框(popup),滑块(slider),开关(switch)等。 7. **主题系统**:...
为了提升用户体验,许多开发者选择在Android应用中集成Web技术,其中jQuery Mobile是一个广受欢迎的选择。本篇文章将深入探讨jQuery Mobile在Android环境中的应用,以及如何利用提供的类库和实例源代码进行开发。 ...
在jQuery Mobile中,滑块通常用于数值选择或者状态切换,而"Two Way Slider"则增加了双向滑动的能力,可以用于展示更多元的信息或实现更复杂的操作。例如,它可以用于在多个选项间切换,或者在一个列表中前后浏览...
3. **可触摸的控件(Touchable Elements)**:jQuery Mobile提供了一系列触摸友好的控件,如滑块(slider)、开关(toggle switch)、下拉菜单(select menu)等,它们都经过优化,能够响应触摸事件。 4. **网格...
在IT行业中,jQuery Mobile是一款广泛使用的前端框架,它专门针对移动设备进行优化,提供了一套完整的用户界面(UI)组件和交互效果。本项目“jQuery mobile带背景的相册”旨在构建一个具备背景图片功能的移动端相册...
手册中包含多个实战案例,演示如何使用 jQuery Mobile 创建各种常见应用,如天气查询、新闻阅读器和简单游戏等,帮助开发者将理论知识转化为实际项目经验。 综上所述,jQuery Mobile 中文手册是开发者学习和掌握该...
在这个特定的场景中,"jQuerymobile 滑动选择时间" 是一个专门针对移动端设计的功能,它允许用户通过滑动操作来选择时间,提高了时间和日期选择的用户体验。 jQuery Mobile 的滑动选择时间组件(Slider Time)是...
【基于H5的jQuery Mobile图片切换】是一种在网页中实现动态、自适应的图片轮播效果的技术。在HTML5(H5)的基础上,利用jQuery Mobile框架的特性,我们可以创建出功能强大且用户友好的图片切换组件。jQuery Mobile是...
"jquery mobile demo" 是一个使用该框架构建的示例项目,它包含了一套基本的组件和页面布局,以展示如何在实际应用中使用 jQuery Mobile。 **主要特点** 1. **响应式设计**:jQuery Mobile 自动适应各种屏幕尺寸,...
在开发移动应用或者响应式网页时,经常需要实现一种效果:让新闻图片以类似新闻资讯APP的方式展示,这种效果在jQuery Mobile中可以轻松实现。jQuery Mobile是一个轻量级的、触控优化的JavaScript库,专为移动设备...
在本文中,我们将深入探讨如何使用jQuery Mobile来创建一个具有滑动和缩略图功能的新闻导航系统。jQuery Mobile是一个轻量级、响应式的前端框架,特别适合开发移动设备上的Web应用。它提供了丰富的交互元素和组件,...
jQuery Mobile 自动对表单元素进行了美化,并提供了多种表单组件,如滑块(`<input type="range">`)、切换开关(`<input type="checkbox">` 与数据角色 `data-role="slider"`)和增强的文本输入(`...
其次,jQuery Mobile 提供了一系列预定义的UI组件,如按钮(button)、表单(form)、下拉菜单(select)、滑块(slider)、网格(grid)等。这些组件通过添加特定的"data-" 属性来激活,例如,要创建一个按钮,只需...
### JQuery Mobile 教程知识点详解 #### 一、概述 JQuery Mobile 是一款基于 jQuery 的开源框架,专门用于创建响应式、触摸优化的 Web 应用程序。它提供了丰富的 UI 组件以及基于 AJAX 的导航系统,能够实现平滑的...
jQuery Mobile 是一个轻量级、触控优化的 JavaScript 框架,专为移动设备上的网页应用设计。它使得开发者可以轻松地创建响应式、跨平台的网页应用,支持多种移动浏览器,包括 iOS、Android、Windows Phone 等。本...
在本篇文章中,我们将深入探讨 jQuery Mobile 的核心概念、主要特性以及如何在项目中使用这些资源文件。 ### 1. 核心概念 - **页面结构**:jQuery Mobile 使用“页面”和“页片”(page and page fragments)的...
**jQuery Mobile 常用控件与事件代码详解** jQuery Mobile 是一个专为移动设备设计的前端框架,它简化了在手机和...记得结合官方文档(http://api.jquerymobile.com/)进行深入学习,以获取最新和最完整的API信息。