`
ljl_xyf
  • 浏览: 636665 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Slider values

 
阅读更多

Handles

The number of handles can be set using the start option. This option accepts an array of initial handle positions. Set one value for one handle, two values for two handles.

 
 
$('#slider-handles').noUiSlider({
	start: [ 4000, 8000 ],
	range: {
		'min': [  2000 ],
		'max': [ 10000 ]
	}
});

§

Range

All values on the slider are part of a range. The range has a minimum and maximum value.

 
7914.63
$('#slider-range').noUiSlider({
	start: [ 4000 ],
	range: {
		'min': [  2000 ],
		'max': [ 10000 ]
	}
});
Display the slider value
$('#slider-range').Link('lower').to($('#slider-range-value'));

§

Stepping and snapping to values

The amount the slider changes on movement can be set using the step option.

 
4000.00
$('#slider-step').noUiSlider({
	start: [ 4000 ],
	step: 1000,
	range: {
		'min': [  2000 ],
		'max': [ 10000 ]
	}
});
Display the slider value
$('#slider-step').Link('lower').to($('#slider-step-value'));

§

Non-linear sliders

Advanced Feature

noUiSlider offers some powerful mechanisms that allow a slider to behave in a non-linear fashion. You can create sliders with ever-increasing increments by specifying the value for the slider at certain intervals. Note how the handle in the example below starts at 30% of the slider width, even though 4000 is not 30% of the span between 2000 and 10000.

 
4000.00
$('#slider-non-linear').noUiSlider({
	start: [ 4000 ],
	range: {
		'min': [  2000 ],
		'30%': [  4000 ],
		'70%': [  8000 ],
		'max': [ 10000 ]
	}
});
Display the slider value
$('#slider-non-linear').Link('lower').to($("#slider-non-linear-value"));

§

Stepping in non-linear sliders

For every subrange in a non-linear slider, stepping can be set. Note how in the example below the slider doesn't step until it reaches 500. From there on, it changes in increments of 500, until it reaches 4000, where increments now span 1000.

 
500.00
$('#slider-non-linear-step').noUiSlider({
	start: [ 500, 4000 ],
	range: {
		'min': [     0 ],
		'10%': [   500,  500 ],
		'50%': [  4000, 1000 ],
		'max': [ 10000 ]
	}
});
Display the slider value
$('#slider-non-linear-step').Link('lower').to($('#slider-non-linear-step-value'));

§

Snapping between steps

When a non-linear slider has been configured, the snap option can be set to true to force the slider to jump between the specified values.

 
0.00 500.00
$('#slider-snap').noUiSlider({
	start: [ 0, 500 ],
	snap: true,
	connect: true,
	range: {
		'min': 0,
		'10%': 50,
		'20%': 100,
		'30%': 150,
		'40%': 500,
		'50%': 800,
		'max': 1000
	}
});
Display the slider value
$('#slider-snap'


http://refreshless.com/nouislider/slider-values/

 

 

分享到:
评论

相关推荐

    jqueryslider js 滑块

    values: [10, 90], slide: function(event, ui) { // 在滑动过程中执行的代码 } }); }); ``` ### 3. 自定义样式 通过CSS,可以完全定制滑块的外观。jQuery UI提供了默认的CSS类,但你也可以覆盖它们来实现...

    Slider 有刻度jquery UI

    **jQuery UI Slider 有刻度详解** 在网页交互设计中,滑块(Slider)是一种常见的用户界面元素,它允许用户通过拖动滑动条来选择一个数值或进行一系列操作。在jQuery UI库中,Slider组件提供了丰富的功能和自定义...

    Slider(滑动条控件)

    values: [25, 75], slide: function(event, ui) { // 滑动时的操作 } }); ``` 三、MySlider.cs `MySlider.cs`可能是一个C#类,用于在ASP.NET环境中创建自定义的滑动条控件。这个类可能封装了HTML、CSS和...

    jquery slider 效果,拉动条

    $( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) + " - $" + $( "#slider-range" ).slider( "values", 1 ) ); ``` ### 5. 其他功能 - **事件监听**:除了`slide`事件,还有`create`(滑块...

    angular-responsive-slider-directive:响应式角度滑块指令。 支持自定义范围、步骤、标签和样式

    演示 ###安装: bower install angular - responsive - slider - directive ###选项 min : Maximum slider value.max : Minimum slider value.step : Slider values will be multiples of step. Handle snaps ...

    jquery 滑动条-Slider

    - `values`:在范围滑动条中,设置初始的最小值和最大值。 - `tooltip`:显示手柄上的提示信息,可以是`"show"`、`"hide"`或`"always"`。 除了基本的配置选项,你还可以通过CSS自定义滑动条的外观,或者使用提供的...

    Slider.rar

    C++ 使用滑块设置颜色值,改变RGB值选择绘值背景颜色. (C++ using the slider to set the color value, change the RGB values ​ ​ to select the background color of the plotted values.)

    slider:javascript滑块

    slider.noUiSlider.on('update', function(values, handle) { console.log('当前值:', values[handle]); }); ``` 在这个例子中,我们创建了一个连接的双手柄滑块,范围从0到100,并使用`wNumb`格式化器控制显示的...

    jQuery插件slider实现拖动滑块选取价格范围

    jQuery插件slider是一种常见于网页交互设计中的工具,主要用于创建可拖动的滑块,用于选取数值或范围。在电商网站、价格筛选等场景中,它能为用户提供直观且便捷的选项来过滤或选择特定的价格区间。在本例中,我们将...

    小程序双头slider选择器的实现示例

    在这种情况下,小程序双头Slider选择器是一个很好的解决方案。本文将详细介绍如何在小程序中实现双头Slider选择器,并通过示例代码进行演示。 首先,双头Slider选择器通常用于在用户界面上提供一个区间选择的功能,...

    data-driven-range-slider:基于 D3.js 的数据驱动范围滑块,日期时间支持

    数据驱动的范围滑块 为您的网络应用程序添加交互性 基于 D3 和 svg 的数据驱动范围滑块,具有良好的性能 查看 查看示例 (更新最多) 查看多个库和框架集成 集成 ... values . length ) . onBrush

    react-range::level_slider:Range输入带有滑块。 无障碍。 带来自己的样式和标记

    React范围 ! 安装 ... state = { values : [ 50 ] } ; render ( ) { return ( < Range xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> this . setState ( { values }

    jQuery拖动滑块选择价格区间代码

    var slider = $("#price-slider").slider({ range: true, min: 0, max: 100, values: [0, 50], slide: function(event, ui) { // 更新显示的价格区间 $("#price-range").text("$" + ui.values[0] + " - $" +...

    jQuery range时间轴滑块拖动设置代码(24小时到分钟格式)

    updateTimeValues($("#time-slider").slider("values")[0], $("#time-slider").slider("values")[1]); }); function updateTimeValues(startTime, endTime) { var formattedStartTime = formatTime(startTime); ...

    Jquery实现滑动数值选择

    使用`$("#slider").slider()`方法,可以设置滑动条的属性,例如最小值、最大值、初始值和回调函数: ```javascript $(document).ready(function() { $("#slider").slider({ value: 50, // 初始值 min: 0, // ...

    jQuery区间滑动拖动取值代码.zip

    var value = "当前值: " + ui.values[0] + " - " + ui.values[1]; // 更新显示的值或者执行其他操作 $("#display").text(value); } }); }); ``` 在上面的代码中,`slide`事件监听滑动过程,每当滑块移动时,会...

    自定义外观的滑杆(Slider)

    自定义外观的滑杆(Slider),源码ASValueTrackingSlider,ValueTrackingSlider是一个UISlider子类,实时展示了popUpView值的改变。该版本使用了CALayers,提供了多个功能,并可简单自定义外观。 测试环境:Xcode 5.0...

    jQuery ui input滑动条制作房屋表单搜索条件滑动条

    $("#priceRange").val("$" + $("#priceRange").slider("values", 0) + " - $" + $("#priceRange").slider("values", 1)); }); ``` 上述代码创建了一个双值范围滑动条,初始值为100,000到500,000,每次移动10,000...

    TwoPanels-管理俩个页面间切换的控件.zip

    以动画方式切换setBaseOrientation(int orientation)Set the orientation of the panels with the values LinearLayout.VERTICAL or LinearLayout.HORIZONTAL, default is LinearLayout.HORIZONTAL.设置排列方式,...

    jQueryUISlider.zip_JavaScript/JQuery_JavaScript_

    var initialStartDate = new Date($("#date-slider").slider("values", 0)); var initialEndDate = new Date($("#date-slider").slider("values", 1)); $("#start-date-display").text(initialStartDate....

Global site tag (gtag.js) - Google Analytics