基于silder.js的步骤条封装

基于silder.js的步骤条封装

基于silder.js上进行开发封装的,主要应用:jQuery,silder.js
**主要:**是基于silder来封装的

原有silder.js

  1. 属性:

    • elem:步骤条展示的dome组件
    • color: 颜色,
    • pos: 初始滑动百分比,
    • count: 最大值,
    • disable: 是否禁用组件
    • showNum: 是否显示进度
  2. 事件

    • callBackMove: 鼠标滑动事件
        callBackMove: function (num) {//鼠标滑动时事件
            console.log('move', num);
            
        },
    
    • callBackMouseup: 鼠标停止事件
        callBackMouseup: function (num) {//鼠标停止事件
            console.log('up', num);
        }
    

基于原有silder.js 进行封装后,主要添加了samall属性

  1. 新增属性
    • samall: 可以输入最小值

实现最小值和最大值是随时可控的
封装组件silder.js路径

使用方法

    <div class="a"></div>

前提:引入<link rel="stylesheet" href="./css/silder.css">样式

    <style>
        .a {
            width: 500px;
            height: 20px;
            margin-top: 100px;
            margin-left: 100px;
        }
        /* 线宽 */
        .zui-slider-bar{
            height: 10px;
        }
        /* 圈的大小 */
        .zui-slider-wrap{
            top: -12px;
        }
        .zui-slider-wrap-btn{
            width: 16px;
            height: 16px;
        }
        html,
        body {
            height: 100%;
            overflow: hidden;
        }

        * {
            padding: 0;
            margin: 0;
        }
    </style>

前提:引入<script src="./js/silder.js"></script>代码逻辑

    ZUI.silder({
        elem: '.a',
        color: ' #2fa0ec',//步骤条颜色
        pos: '35%',//初始滑动百分比
        samall:16,//最小值
        showNum: true,//是否显示当前字段
        count: 100,//最大值
        disable: false,//是否禁用
        callBackMove: function (num) {//鼠标滑动时事件
            console.log('move', num);
            
        },
        callBackMouseup: function (num) {//鼠标停止事件
            console.log('up', num);
        }
    }) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值