关于JQueryMobile中Slider的一点研究 博客分类:

mobile-slider:用于移动设备的滑块 zepto 插件 移动滑块 用于移动设备的滑块 zepto 插件。 特征 支持刷卡(通过zepto) 垂直和水平滑块 beforeAction 和 afterAction 回调 任何 dom 元素、图像、div、a、... 可以自动滚动 支持多实例 支持指标 访问了解更多信息。 演示和文档 扫描下方二维码查看手机演示 测试 git clone https://github.com/zxdong262/mobile-slider.git cd mobile-slider sudo npm install node app 访问 执照 麻省理工学院 立即下载

滑动条 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");  
实现代码如下:
 
Java代码   收藏代码
  1. <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页面代码:
发现经过修饰之后代码如下:
Html代码   收藏代码
  1. <div class="ui-field-contain ui-body ui-br" data-role="fieldcontain">  
  2. <label for="slider">Slider3:</label>  
  3. <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">  
  4. <div class="ui-slider ui-btn-down-c ui-btn-corner-all" role="application">  
  5. <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%;">  
  6. <span class="ui-btn-inner ui-btn-corner-all">  
  7. <span class="ui-btn-text"></span>  
  8. </span>  
  9. </a>  
  10. </div>  
  11. </div>  
  
可以发现:
  滑块移动的时候,滑块条为a标签实现的,那个输入框为input 类型为number标签。
在网上有哥们咨询怎么实现jquerymobile 的滑块不要那个input输入框。有以下几种方法。
第一种总简单直接隐藏的slider 实现。
如上分析直接使用:$("#kk").hide();
第二种:给一个a标签添加相关的样式实现。
方法一:
html如下:
Java代码   收藏代码
  1. <!-- slider 1 -->  
  2. <div class="slider range-slide">  
  3.     <b>A range slider:</b>  
  4.     <span class="amount"></span>  
  5.     <div id="mm" class="slide" value="30,60" max="100" min="10"></div>   
  6. </div>   
 脚本如下:
Java代码   收藏代码
  1. $(function(){  
  2.     $(".range-slide").each(function() {  
  3.         var $this = $(this);   
  4.         $(".slide", $this).slider({       
  5.             values: [30, 60],       
  6.             min: 0,       
  7.             max: 100,       
  8.             range: true,       
  9.             slide: function(event, ui) {           
  10.                 $("span.amount", $this).html("" + ui.values[0] + " - " + ui.values[1]);       
  11.             }   
  12.         });   
  13.     });   
  14. );  
 
方法二:html如下:
Java代码   收藏代码
  1. <!-- 编码式编订 -->  
  2.     <div id="slider_range"  > </div>  
 js脚本如下:
 
Html代码   收藏代码
  1. $(function(){  
  2.     
  3.   //编码式实现相关的限制  
  4.      $("#slider_range").slider({  
  5.          range: 'min',                                           
  6.          min: 0,                                           
  7.          max: 40,                                           
  8.          value: 1,                                           
  9.          step: 10,                                           
  10.          slide : function(event, ui){                                                   
  11.              alert("previous value:"+ $(this).val());                                           
  12.          },  
  13.          stop: function(event, ui){                                                   
  14.              alert("Current value:"+ $(this).val());                                           
  15.          }                           
  16.       });   
  17.     
  18.     
  19.      //$("#kk").hide();  
  20.     
  21.  });  
 

基于Jira与Confluence的企业知识库AI助手构建实战 检索增强生成(RAG)技术通过结合信息检索与大型语言模型,有效解决了AI在专业领域知识不足的问题。其核心原理是将外部知识库(如企业文档)进行向量化存储,在用户提问时进行语义检索,并将相关上下文注入提示词中,从而生成精准、有据可依的回答。这一技术架构在工程实践中价值显著,它无需重新训练模型即可让AI掌握特定领域的专业知识,大幅提升了回答的准确性与实用性。典型的应用场景包括智能客服、企业内部知识问答以及代码辅助等。本文以开源项目`dev-kostiuk/jira-confluence-ai-context`为例 阅读详情

相关推荐

四足机械臂避坑指南:从URDF配置到逆运动学控制的完整流程

本文为四足机械臂(Loco-Manipulation)系统开发提供了一份详实的实战避坑指南。文章深入剖析了从URDF模型配置、核心控制循环设计到逆运动学(IK)求解与奖励函数构建的完整流程,重点讲解了如何避免关节命名错误、惯性参数设置不当、IK求解不稳定等常见陷阱,并强调了利用collision_bbox等可视化工具进行高效调试的方法,旨在帮助工程师构建稳定、高效的四足机械臂控制系统。

weixin_42509507的博客 192

antd-mobile的Slider控件使用总结

1.滑块样式 滑块样式为handleStyle,官网给的示例为圆点,若要替换为特定的图片,可使用backgroundImage属性。 其中图片要先使用require加载,然后使用ES6的新特性-模板对象,即可。 let sliderBlockImg=require('../../assets/img/xxx.png'); <Slider style={{ marginTop:'28px'}} value={this.windSlide?this.state.windValue:..

lyl0530的博客 3017

【护网行动-红蓝攻防】第一章-红蓝对抗基础 认识红蓝紫

军事上的演练,是除了实战以外最能检验军队战斗力的一种考核方式,他可以模拟面对外部势力的攻击时候,如何更好的去维护国家和主权的安全。同样的,在网络上面,真实环境下的网络攻防演练也是检验一个单位,企业网络防御能力,发现潜在危险最好的方法。1.政策要求2安全威胁驱动当前,我国关键信息基础设施面临的网络安全形势严峻复杂,网站平台大规模数据泄露事件频发,生产业务系统安全隐患突出,甚至有的系统长期被控面对高级持续性的网络攻击,防护能力十分欠缺。目前,我国面临的网络安全威胁主要有以下几点。

wxh的博客 1576

Jquery Mobile转场特效之slide

jQuery Mobile页面转场有诸多特效,其中slide是滑动效果,确切说是从右向左滑动,在项目中使用时,如果有从右向左滑动,那么再加上“返回”的从左向右的滑动就有更好的体验了,由于jquery mobile没有特定的从左向右滑动的关键词,下面说下这种特效的实现方式。 本来的从右向左滑动的特效的slide的写法: [javascript] view plain co

qq_20896193的专栏 996

八戒留档之宝塔部署edusoho

1.安装好基础的服务 2.上传你下载的代码到www/wwwroot文件3、配置网站 4.编辑创建的网站修改nginx文件 NGINX配置如下 server { listen 80; server_name 你的域名; root /www/wwwroot/项目文件名称/web/; location / { try_files $uri /app_dev.php$is_args$args; } ...

wolf23151269的博客 2541

InfiniBand(IB)实战指南:从硬件配置到性能优化

本文是一份详尽的InfiniBand实战指南,涵盖从硬件选型、部署到驱动配置、性能优化的全流程。重点解析了InfiniBand作为AI训练与高性能计算(HPC)核心网络的优势,特别是其支持的RDMA技术如何实现微秒级低延迟。文章提供了硬件匹配、NCCL压测、内核参数调优及在PyTorch分布式训练中启用IB的实操步骤,旨在帮助工程师构建和优化高性能计算集群。

mqtt6iot的博客 582

关于JQueryMobile中Slider的一点研究

滑动条 Slider                 给input的设置一个新的HTML5属性为type="range",可以给页面添加滑动条组件,可以指定它的value值(当前值),min和max属性的值配置滑动条。Jquery Mobile会解析这些属性来配置滑动条。当你滑动滑动条时,input会随之更新数值,反之亦然,使你能够很简单的在表单里提交数值。注意要把label的for属性...

topMan'blog 259

华为数通---配置风暴控制案例

风暴控制可以通过阻塞报文或关闭端口来阻断广播、未知组播和未知单播报文的流量。

2301_77081516的博客 1627

jQuery Mobile中翻转拨动开关slider的data-*选项

全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中翻转拨动开关slider的data-*选项 //一个带有 data-role="slider" 的 元素和两个 元素。 //data-mini true | false 规定开关是小尺寸还是常规尺寸 //data-role

2850

平衡电桥检测高压绝缘电阻的原理

检测绝缘漏电的高压拓扑如下:BMU需要连接BAT+,BAT-和PE线,并测量电池总压(Ubatt)和负母线电压(Un),并计算出正母线电压(Up)。

booksyhay的专栏 1万+

爬取国家统计局最近10年年度数据

一、编码流程 1.目标网址:https://data.stats.gov.cn/easyquery.htm?cn=C01 2.编码思路: (1) 解析左侧指标树,实现4级标签定位 (难点:层层嵌套,下一级指标的xpath路径以上一级指标为基础;不是所有二级指标都含有三和四级指标,需要进行判断) (2) 使用selenium webdriver 点选指标,加载出右侧表格数据 (难点:当指标无法在全局页面显示时,需向下拖动滚动条) (3) 解析右侧数据,实现数据存储 3.使用模块: (1) selenium:解

weixin_39645690的博客 4563

jquerymobile-17 搜索框、滑动按钮(Slider)、开关(Flip toggle switch)

今天介绍一下搜索框、滑动按钮(Slider)、开关(Flip toggle switch),我写的东西都是比较简单的,所以还需要读者认真的去研究官方的API。 首先给一个搜索框的代码: Form Example 8 Form Demo 姓名: 效果如下: 搜

孟祥月的专栏 2万+

看懂特斯拉IMU底层逻辑,才懂农业机器人不可替代的核心技术壁垒

在自动驾驶与具身智能赛道,特斯拉彻底重构了IMU(惯性测量单元)的技术定位,打破行业“IMU仅为辅助补盲配件”的固有认知,将其从底盘附属硬件升级为纯视觉感知体系的物理核心基座。依托500–1000Hz超高刷新率、无外部依赖的惯性感知能力、端到端神经网络融合架构,特斯拉实现了“视觉感知环境、IMU定义运动”的技术闭环,摆脱对激光雷达、高精地图、卫星定位的强依赖。这套技术逻辑落地农业机器人赛道,不再是技术优化,而是规模化落地的生存刚需。城市自动驾驶属于结构化稳定场景,IMU仅作误差修正的锦上添花;

getusushu的博客 50

jquerymobile局部渲染的各种刷新

    在JQueryMobile页面在第一次初始化进行一次整体渲染,动态生成的需要局部渲染。 在jquerymobile实现listview局部渲染的方法: function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){ var queryPublishOrderListURL="http://xx...

topMan'blog 196

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jqueryMobile 动态添加元素,展示刷新视图方法

jqueryMobile动态添加元素jqueryMobile郏高阳 jQuery Mobile的是一个很好的移动开发框架,你可能已经知道,虽然它有很多难以解决的问题,但是我相信后续版本jquery会修复……我是很喜欢jquery的。这并不是说它很完美无暇,很多开发人员遇到的情况也都难解决,比如:尝试使用代码来添加,更新或删除元素,使用JavaScript的页面跳转...

ama7449的博客 152

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jQueryMobile-页面元素渲染

在用jQueryMobile的时候,会碰到ajax加载的数据或者动态生成的数据更新到页面局部时,页面元素不会自动渲染的问题, 针对listview组件,可以使用 .listview("refresh") , 针对 checkbox 有 .checkboxradio("refresh") , 针对 select 有 .selectmenu("refresh") , 针对 slider 有 s

jasondu264的专栏 641

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

jquery mobile ajax form,JQueryMobile入门3-Form表单

当在jqm框架中实现表单提交时,一般会使用ajax异步提交处理,并在表单页和结果页之间创建一个平滑的过渡效果。为确保表单正常提交,建议form元素一定要定义action和method属性,method属性允许使用get和post两种方式来提交表单。name:password:tel:搜索Paste_Image.png上例中当type为search类型时,自动在文本框前加放大镜图像slider类型j...

weixin_33716616的博客 312

jQuery Mobile Slider Widget 使用js控制

jQuery Mobile 滑动条控件 基本用法不用多说了,看这里: http://www.runoob.com/jquerymobile/jquerymobile-form-sliders.html 创建方法还是很简单的,runnoob里面还特地给出了四种不同的滑动条样式。 但是,唯独少了一种效果,就是去除旁边的输入框 (input 类型为number)。 一开始我用的方法...

weixin_30271335的博客 129

jquerymobile标签-属性手册

jquerymobile标签-属性手册 Buttondata-role="button" data-corners true | false data-icon home | delete | plus | arrow-u | arrow-d | check | gear | grid | star | custom | ...

weixin_30793643的博客 94

(转)Jquery Mobile 小结

Jquery Mobile 小结 2015-05-15 06:31 by stoneniqiu,2771阅读,26评论,收藏,编辑 第一次做一个移动站点,当时纠结选Jquery Mobile还是Zepto,Zepto相对于JM更加轻巧,语法上面也很相似,但考虑到时间问题和JM自带了很多组件(Bootstrap惯出来的),还是选择了JM。JM主要通过data-r...

weixin_33826268的博客 190
上一篇: jquery mobile使用小技巧
下一篇: 利用jquery load局部刷新数据
OmelasShell
博客等级 码龄15年 5粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值