手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript实现滑块滑动改变值的实现代码
Javascript实现滑块滑动改变值的实现代码
摘要:最近做了一个关于税务的功能,值得一说的是本页面的滑块实现。大家都知道现实中的程序员大部分都是对于页面和美工不是很熟悉。本人也是,但是本人比较...

最近做了一个关于税务的功能,值得一说的是本页面的滑块实现。大家都知道现实中的程序员大部分都是对于页面和美工不是很熟悉。

本人也是,但是本人比较喜欢自己动手来实现。废话不多说。上图:

实现结果:

Javascript实现滑块滑动改变值的实现代码1

部分js代码:

复制代码 代码如下:

window.onload = function ()

{

var oWin = document.getElementById("win");

var bDrag = false;

var disX = disY = 0;

oWin.onmousedown = function (event)

{

var event = event || window.event;

bDrag = true;

disX = event.clientX - oWin.offsetLeft;

this.setCapture && this.setCapture();

return false

};

oWin.onmousemove = function (event)

{

if (!bDrag) return;

var event = event || window.event;

var iL = event.clientX - disX;

var maxL = 480;

iL = iL < 0 ? 0 : iL;

iL = iL > maxL ? maxL : iL;

oWin.style.marginTop = oWin.style.marginLeft = 0;

oWin.style.left = iL + "px"; //滑块距离左边的位置

document.getElementById("hkline").style.width = iL; //滑块左边绿色条目的宽度

return false

};

document.onmouseup = window.onblur = oWin.onlosecapture = function ()

{

bDrag = false;

oWin.releaseCapture && oWin.releaseCapture();

};

};

说明:

1、主要用的onmousedown和onmousemove 记录了拖动之后的位置。然后通过dom操作去改变相应的组件渲染

备注:

由于公司网络不是很理想。回家之后会把所有源码上传

【Javascript实现滑块滑动改变值的实现代码】相关文章:

javascript实现dom动态创建省市纵向列表菜单的方法

基于JavaScript实现动态添加删除表格的行

JavaScript实现的MD5算法完整实例

JavaScript实现带标题的图片轮播特效

JavaScript实现添加、查找、删除元素

Javascript随机显示图片的源代码

JavaScript实现DIV层拖动及动态增加新层的方法

JavaScript的9种继承实现方式归纳

Javascript实现广告页面的定时关闭

JavaScript实现将UPC转换成ISBN的方法

精品推荐
分类导航