100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JS响应鼠标点击实现两个滑块区间拖动效果【javascript】

JS响应鼠标点击实现两个滑块区间拖动效果【javascript】

时间:2023-11-28 04:33:40

相关推荐

JS响应鼠标点击实现两个滑块区间拖动效果【javascript】

web前端|js教程

JS,滑块,拖动

web前端-js教程

网站源码下载,vscode mac,u盘安装ubuntu,tomcat访问,sqlite 时间,网页设计师加油站,sql创建数据库的命令是,美国vps服务器,joomla 静态化页面插件,前端流行框架,如何爬虫,php云,SEO排名,Springboot书籍,seo meta标签的作用,网站排名软件,制作网页软件,模板图片,织梦网站后台一键更新没反应,wordpress 页面模板制作,文章管理系统,vb小程序lzw

网页上的滑块功能如何实现呢?其实用JS就可以,这就是一个网页滑块,两个滑块可以任意拖动,形成一个滑块区间,而且代码兼容IE和其它主流的浏览器,两个滑块确定一个区间范围。

电商前端代码 源码之家,vscode 用vs编译,docker中ubuntu,tomcat插件运行jar,mc爬虫,combine php,seo网络优化免费平台,有没有图片相册的网站,magento2.0模板lzw

运行效果截图如下:

httpwebrequest 获取源码,ubuntu把etc权限,网站怎么用tomcat打开,selenium网络爬虫,php开发驻场价格,丰都智能化SEO推广大概多少钱lzw

在线演示地址如下:

/js//js-hkqj-td-style-codes/

具体代码如下:

js双滑块区间#range{position:relative;width:148px;height:2px;font-size:0;line-height:0;background:#fff;border:1px inset #9C9B97}#meaBox{position:absolute;width:148px;height:4px;background:#ccc;top:-2px;border:1px inset #9C9B97;border-left:0;border-right:0;}.mea{position:absolute;top:-5px;width:2px;height:10px;border:3px solid #fff;border-top:13px solid #3f8e55;}#mea_l{left:0;}#mea_r{right:0;border-top:13px solid #ff0000;}

var $id=function(o){return document.getElementById(o) || o;}var change=function(o,e){ var e = e ? e : window.event; if(!window.event) {e.preventDefault();} var init={ mX: o.offsetLeft, lX: $id(mea_l).offsetLeft, rX: $id(mea_r).offsetLeft, dX: e.clientX }; document.onmousemove=function(e){ var e = e ? e : window.event; var dist=e.clientX-init.dX, len=init.mX + dist, l_x=init.lX, r_x=init.rX; switch (o.id){ case mea_l: l_x=init.lX + dist; move(); break; case mea_r: r_x=init.rX + dist; move(); break; case meaBox: l_x=init.lX + dist; r_x=init.rX + dist; move2(); break; default: break; } function move(){ if(r_x > l_x + 20 && len>=0 && len=0 && r_x <=140 ) { o.style.left=len+"px"; $id(mea_l).style.left= l_x + "px"; $id(mea_r).style.left= r_x +"px"; } }; } document.onmouseup=function(){ document.onmousemove=null; document.onmouseup=null; }}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。