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启动应用程序的一个简单例子
May 11 Javascript
使用javascipt---实现二分查找法
Apr 10 Javascript
JavaScript三元运算符的多种使用技巧
Apr 16 Javascript
详解JavaScript中Date.UTC()方法的使用
Jun 12 Javascript
详解AngularJS中的作用域
Jun 17 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
Jun 19 Javascript
javascript中caller和callee详解
Aug 10 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
JavaScript判断数字是否为质数的方法汇总
Jun 02 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
简单谈谈关于 npm 5.0 的新坑
Jun 08 Javascript
小程序如何使用分包加载的实现方法
May 22 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
ezSQL PHP数据库操作类库
2010/05/16 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
PHP框架性能测试报告
2016/05/08 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
详解如何运行vue项目
2019/04/15 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
python 等差数列末项计算方式
2020/05/03 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
大学自荐信
2013/12/12 职场文书
商场促销活动方案
2014/02/08 职场文书
企业安全标语
2014/06/07 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
社区国庆节活动总结
2015/03/23 职场文书
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server