layui滑块

  1. 滑块

相关属性

elem :绑定页面元素

value 设置初始值

min  最小值

max 最大值

step 设置步长

setTips  滑动时是否显示tips文本

change  监听改变事件

 

<%--

  Created by IntelliJ IDEA.

  User: Lenovo

  Date: 2019/10/2

  Time: 15:37

  To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8">

    <title>滑块器</title>

    <link rel="stylesheet" href="./libs/layui/css/layui.css">

    <link rel="stylesheet" href="./libs/css/global.css">

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

    <style type="text/css">

        .demo-slider{

            margin-top: 40px;

        }

    </style>

</head>

<body style="padding: 30px;">

    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">

        <legend>基本滑块</legend>

    </fieldset>

 

 

    <div id="slideTest1" class="demo-slider"></div>

 

 

    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">

        <legend>定义初始值</legend>

    </fieldset>

 

 

    <div id="slideTest2" class="demo-slider"></div>

 

 

    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">

        <legend>设置最大最小值</legend>

    </fieldset>

 

 

    <div id="slideTest3" class="demo-slider"></div>

 

 

    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">

        <legend>设置步长</legend>

    </fieldset>

 

 

    <div id="slideTest4" class="demo-slider"></div>

    <div id="slideTest5" class="demo-slider"></div>

    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">

        <legend>设置提示文本</legend>

    </fieldset>

 

 

    <div id="slideTest6" class="demo-slider"></div>

    <div id="slideTest7" class="demo-slider"></div>

    <div id="test-slider-tips1" style="position:relative; left: 30px; top: -20px;"></div>

    <script>

        layui.use(['element','jquery','colorpicker','layer','slider'], function(){

            var $=layui.jquery;

            var element=layui.element;

            var colorpicker=layui.colorpicker;

            var layer=layui.layer;

            var slider=layui.slider;

            //常规使用

            //默认滑块

            slider.render({

                elem: '#slideTest1'

            });

 

 

            //定义初始值

            slider.render({

                elem: '#slideTest2'

                ,value: 20 //初始值

            });

 

 

            //设置最大最小值

            slider.render({

                elem: '#slideTest3'

                ,min: 20 //最小值

                ,max: 50 //最大值

            });

 

 

            //设置步长

            slider.render({

                elem: '#slideTest4'

                ,step: 10 //步长

            });

 

 

            slider.render({

                elem: '#slideTest5'

                ,step: 10 //步长

                ,showstep: true //开启间隔点

            });

 

 

            //设置提示文本

            slider.render({

                elem: '#slideTest6'

                ,min: 20

                ,max: 1000

                ,setTips: function(value){ //自定义提示文本

                    return value + 'GB';

                }

            });

            slider.render({

                elem: '#slideTest7'

                ,tips: false //关闭默认提示层

                ,change: function(value){

                    $('#test-slider-tips1').html('当前数值:'+ value);

                }

            });

        });

    </script>

</body>

</html>

效果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值