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 相关文章推荐
javascript中this做事件参数相关问题解答
Mar 17 Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 Javascript
jqGrid读取选择的多行的某个属性代码
May 18 Javascript
你不知道的 javascript【推荐】
Jan 08 Javascript
ES6正则的扩展实例详解
Apr 25 Javascript
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
代码详解JS操作剪贴板
Feb 11 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
Apr 14 Javascript
Vue vm.$attrs使用场景详解
Mar 08 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
国内常用的js类库大全(CDN公共库)
Jun 24 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/01/10 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
CI框架实现创建自定义类库的方法
2018/12/25 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
AngularJS语法详解
2015/01/23 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
python获取url的返回信息方法
2018/12/17 Python
Python函数和模块的使用总结
2019/05/20 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
实习生个人的自我评价
2013/12/08 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
2014国庆节标语口号
2014/09/19 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
2016年元旦寄语
2015/08/17 职场文书
导游词之江南周庄
2019/12/06 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
JavaScript 原型与原型链详情
2021/11/02 Javascript
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL