jQuery实现的支持IE的html滑动条


Posted in Javascript onMarch 16, 2015
<html>

<script type="text/javascript" src="jquery.js"></script>

<style>

.d_b{

    height: 20px;

    width: 10px;

    display: inline-block;

    background-color: black;

    position: relative;

    vertical-align: middle;

    top: -15px;

    left: -5px;

}

</style>

<div id="d" style="width:200px;cursor: pointer;" max=100 min=0 value=10 >

<div style="height:10px; width:100%; background-color:green" ></div>

<b class="d_b"></b>

</div>

<b id="text"></b>

<script>

var $dom = $(document);

$dom.on('mousedown','#d',function (argument) {

    $(this).data('mouse','down');

    console.log('down');

})

$dom.on('mouseup',function(){

    $('#d').data('mouse','up');

    console.log('up');

});

$dom.on('mousemove','#d',function(event){

    if($(this).data('mouse') == 'down'){

        var m_x = event.clientX;

        var d_b = $(this).find('.d_b');

        m_x = m_x < 8 ? 8 : m_x;

        m_x = m_x > 208 ? 208: m_x;

        d_b.css('left',m_x-13);

        var max = $(this).attr('max');

        $(this).attr('value', Math.floor((m_x-8)/200 * max))

        console.log($(this).attr('value'));

        $('#text').text($(this).attr('value'))

    }

});

</script>

</html>

效果图:

jQuery实现的支持IE的html滑动条

以上就是本文的全部内容了,希望能够对大家学习使用jQuery有所帮助。

Javascript 相关文章推荐
JS加jquery简单实现标签元素的显示或隐藏
Sep 23 Javascript
深入理解javascript原型链和继承
Sep 23 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
Feb 28 Javascript
学习JavaScript设计模式之策略模式
Jan 12 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
node.js入门学习之url模块
Feb 25 Javascript
详解Webpack DLL用法以及功能
Jul 11 Javascript
js中自定义react数据验证组件实例详解
Oct 19 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
Apr 17 Javascript
JavaScript实现密码强度实时验证
Mar 18 Javascript
Vue中用JSON实现刷新界面不影响倒计时
Oct 26 Javascript
JavaScript计算两个日期时间段内日期的方法
Mar 16 #Javascript
nw.js实现类似微信的聊天软件
Mar 16 #Javascript
JavaScript控制table某列不显示的方法
Mar 16 #Javascript
详解addEventListener的三个参数之useCapture
Mar 16 #Javascript
解决Jquery向页面append新元素之后事件的绑定问题
Mar 16 #Javascript
jquery中radio checked问题
Mar 16 #Javascript
jquery中JSON的解析方式
Mar 16 #Javascript
You might like
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
可输入的下拉框
2006/06/19 Javascript
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
layui实现数据分页功能
2019/07/27 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
python数据挖掘需要学的内容
2019/06/23 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
PageFactory设计模式基于python实现
2020/04/14 Python
python logging.info在终端没输出的解决
2020/05/12 Python
pytorch简介
2020/11/11 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
财务主管岗位职责
2014/02/28 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书