专栏首页deepcc简单的滑动条

简单的滑动条

今天要做个滑动条

如图:

用jqueryUI实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>简单的滑动条插件</title>
    <link rel="stylesheet" href="js/jQueryUi/jquery-ui.min.css">
    <script src="js/jquery-1.11.3.min.js"></script>
    <script src="js/jQueryUi/jquery-ui.min.js"></script>
<style>
.slidebox { position: relative; padding-top: 30px; width: 300px; margin: 15px; }
.slidebox .s_span { position:absolute; top:0; font-size:12px; background:#3EB194; display:inline-block; border-radius: 2px; padding: 1px 5px; }
.slidebox .s_l { left: 5px; background: #3EB194; color: #fff; }
.slidebox .s_r { right: 5px; background: #E7EBEE; }
.slidebox .s_span:after{position: absolute;left:50%;margin-left:-4px;bottom:-2px;content:" ";display:block;transform:rotate(-45deg);
    border-top:solid 8px #fff;border-left:solid 8px #3EB194;height:0px;width:0px;z-index: -1}
.slidebox .s_r:after{border-left:solid 8px #E7EBEE;}
#slider { float: left; clear: left; width: 300px; }
#slider .ui-slider-range { background: #3EB194; }
#slider .ui-slider-handle { border-color: #3EB194;cursor:pointer; }
</style>

</head>
<body>
<p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
    <span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span>
    简单的滑动条插件
</p>

<div id="slidebox" class="slidebox">
    <span class="s_span s_l "></span>
    <span class="s_span s_r"></span>
    <div id="slider"></div>
    <input type="hidden" id="input_slide" name="" value="">
</div>

<script>
var o = {
    'count':100,
    'left':80,
    'right':20
};

jQuery(function($) {

    function refreshSwatch() {
        var left = $( "#slider" ).slider( "value" );
        var right = o.count-left;
        $("#slidebox .s_l").html( left );
        $("#slidebox .s_r").html( right );
        $("#input_slide").val( o.count +'_'+ left +'_'+ right );
        console.log($("#input_slide").val());
    }
    $( "#slider" ).slider({
        orientation: "horizontal",
        range: "min",
        max: o.count,
        value: o.left,
        slide: refreshSwatch,
        change: refreshSwatch
    });
    $( "#slider" ).slider( "value", o.left );
});
</script>
</body>
</html>

源代码下载地址:

链接:http://pan.baidu.com/s/1gd8fW7T 密码:gshg

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • document.compatMode的CSS1compat

    deepcc
  • 学习js在线html(富文本)编辑器

    deepcc
  • jQuery 2.0将不再支持IE 6/7/8

    deepcc
  • java移动/赋值文件 copy/move file

    1 public class FileAccess 2 { 3 4 public static boolean Move(File srcFile,...

    猿人谷
  • TensorFlow强化学习入门(0)——Q-Learning的查找表实现和神经网络实现

    在我这系列的强化学习教程中,我们将探索强化学习大家族中的Q-Learning算法,它和我们后面的教程(1-3)中基于策略的算法有一些差异。在本节中,我们先放下复...

    ArrayZoneYour
  • Android – 切换夜间模式

    code_horse
  • 笔记80 | Eclipse环境下利用NDK编译SO文件

    下载地址 ,选择一个版本对应下载之后解压,注意路径不要有中文,请直接使用版本【android-ndk-r14b】,不要问为什么,都是泪;

    项勇
  • Leetcode 25. Reverse Nodes in k-Group

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn....

    Tyan
  • 设计一个界面,很简单!

    本周,小编给大家分享在Python中如何制作一个简单的图形界面吧,Python里有很多图形用户界面库,如Tkinter, Pmw, wxPython, PySi...

    企鹅号小编
  • 全基因组癌症分析(PCAWG)文献精读

    全基因组癌症分析(Pan-Cancer Analysis of Whole Genomes 缩写:PCAWG)项目旨在对38种不同肿瘤类型的2600多种原发癌及...

    生信菜鸟团

扫码关注云+社区

领取腾讯云代金券