简单的滑动条

今天要做个滑动条

如图:

用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

时间: 2024-10-15 17:17:09

简单的滑动条的相关文章

疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条

http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程java任务timerstring 2009-01-16 21:12 6722人阅读 评论(0) 收藏 举报  分类: J2SE(63)  版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天讲了Swing基本的控件,今天开始讲特殊控件.一天讲2个吧,首先讲用JProgressBar,Pro

使用OpenCV滑动条写成的简单调色器,实时输出RGB值

好久没有写博客了,最近在看OpenCV,于是动手写了个简单的RGB调色器,在终端实时输出RGB的值.通过这个程序学习滑动条的使用.程序中主要用到cvCreateTrackbar ,其用法如下: cvCreateTrackbar 创建trackbar并将它添加到指定的窗口. CV_EXTERN_C_FUNCPTR( void (*CvTrackbarCallback)(int pos) ); int cvCreateTrackbar( const char* trackbar_name, cons

Android开发手记(11) 滑动条SeekBar

安卓滑动条的操作特别简单,通过getProgress()可以获得SeekBar的位置,通过setProgress(int progress)可以设置SeekBar的位置.要想动态获取用户对SeekBar的操作的话,只需要设置setOnSeekBarChangeListener即可. setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() 示例代码如下: 1 import android.support.v7.app.App

Android模仿三星手机系统滑动条滑动时滑块变大的特效

使用三星手机的过程中发现三星手机系统自带的滑动条有一个特效,比如调节亮度的滑动条,在滑动滑块的过程中,滑块会变大,功能很小但是体验却很好,于是决定做一个这样的效果出来,好了废话不多说了,下面开始实现 我们知道在SeekBar控件中有两个很重要的属性,一个是进度条(即android:progressDrawable属性),一个是滑块(即android:thumb属性),我们主要用到的是滑块的特效,这里就把进度条的配置稍微的介绍一下,先上代码: 在res/xml文件夹下创建seekbar_progr

android进度条、滑动条和评分控件

所谓进度条.滑动条和评分控件,在手机应用中,相信你见过加载游戏时.更新应用时等情况,屏幕出现一条进度栏,这里称之为进度条:当你调节音量时出现的这里即称作滑动条:而评分控件,当你在淘宝给卖家评价时出现的类似5星评价,这里即称作评分控件,下面将分别详细说明这三种控件的基础使用方法. 一.ProgressBar进度条控件 1. 首先ProgressBar进度条给出了两种样式,分别是progressBarStyleLarge和progressBarStyleHorizontal,此次主要以progres

用滑动条做调色板

创建一个简单的程序:通过调节滑动条来设定画板颜色.我们要创建一个窗口来显示显色,还有三个滑动条来设置 B,G,R 的颜色.当我们滑动滚动条是窗口的颜色也会发生相应改变.默认情况下窗口的起始颜色为黑.cv2.getTrackbarPos() 函数的一个参数是滑动条的名字,第二个参数是滑动条被放置窗口的名字,第三个参数是滑动条的默认位置.第四个参数是滑动条的最大值,第五个函数是回调函数,每次滑动条的滑动都会调用回调函数.回调函数通常都会含有一个默认参数,就是滑动条的位置.在本例中这个函数不用做任何事

创建一个程序读入和显示视频文件,并可以使用滑动条控制视频文件的播放。一个滑动条用来控制视频播放位置,以10为步长跳进。另一个滑动条用来控制停止/播放

/* 创建一个程序读入和显示视频文件,并可以使用滑动条控制视频文件的播放. 一个滑动条用来控制视频播放位置,以10为步长跳进.另一个滑动条用来控制 停止/播放 */ #include <cv.h> #include <highgui.h> int g_slider_position = 0; CvCapture* g_capture = NULL; int index = 0; bool flag = true; int g_slider_position1 = 0; void o

【iOS开发-11】UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值

(1)滑动条的左右端背景可以设置上一页下一页的图片: (2)滑动条的轨道图片可以设置为渐变等等图片. (3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较特殊,其实和按钮的按下事件是一个性质,都是一个事件而已. #import "ViewController.h" @interface ViewController () @end @implementation ViewController { //应为

Lua中调用 cocos2d-x 的滑动条/滚动条 ScrollView

 ScrollView 我想玩儿过手机的朋友对滑动条都不陌生吧,(旁边: 这不是废话么???? )   那好吧,废话不多说直接开始ScrollView吧 local m_BaseNode  -- 主场景 local CreateScroll    -- 房间分级滑动视图 local CreateStageNode   -- 创建节点 local m_ScrollView              -- 滑动层变量 local m_Inner     -- 内容器 local addScrol