标签: slider

如何使WPF滑块仅捕捉到离散的整数位置?

我经常需要一个WPF滑块,其行为类似于旧的System.Windows.Forms.TrackBar.也就是说,我想要一个从X到Y的滑块,但只允许用户在离散的整数位置移动它.

如何在WPF中执行此操作,因为Slider上的Value属性是双倍的?

wpf controls slider

111
推荐指数
4
解决办法
8万
查看次数

触摸设备上的jQuery UI滑块

我正在使用jQuery UI开发一个网站,我的网站上有几个元素在触摸屏设备上查看时似乎不兼容; 它们不会导致任何错误,但行为不是应该的.

有问题的元素是jQuery UI定义的滑块和rangeliders; 在触摸屏上,不是将触摸注册为拾取手柄和拖动,而是将手柄拖过滑块,而只是将整个网页滑动到屏幕的一侧.如果您点击手柄然后点击滑块上您希望手柄最终的位置,它确实有效,但这非常慢而且不理想.有任何想法吗?

我尝试下载jqtouch插件,然后附加.touch([...])到所有对slider()和rangeslider()的调用,但这不起作用.

谢谢!

更新:我在jQuery UI网站上找到了这个"补丁"

http://bugs.jqueryui.com/ticket/4143

这说明它有利于iPhone上的滑块,但现在又出现了另一个愚蠢的问题:如何将这个"补丁"合并​​到我的代码中?我是否只是像插件一样将它包含在代码的开头?

slider touch jqtouch

95
推荐指数
4
解决办法
8万
查看次数

HTML5:滑块有两个输入吗?

是否可以制作具有两个输入值的HTML5滑块,例如选择价格范围?如果是这样,怎么办呢?

forms html5 slider

90
推荐指数
7
解决办法
14万
查看次数

对数滑块

我有一个滑块,其值介于0到100之间.

我想将它们映射到100到10,000,000的范围.

我已经看到一些功能散布在网络上,但它们都是用C++编写的.我在Javascript中需要它.

有任何想法吗?

javascript logarithm slider

69
推荐指数
4
解决办法
4万
查看次数

JQuery Slider,如何让"步"大小改变

是否可以使用JQuery Slider(范围滑块/双滑块)来获得非线性(非一致"步长")值?

我想将水平滑块看起来像:

|----|----|----|----|----|--------|--------|-------------------------|--------------------------|...
0   500  750  1000  1250 1500     2000     2500                      75000                      100000...
Run Code Online (Sandbox Code Playgroud)

例如,我想要以下JQuery代码:

var values = [0, 500, 750, 1000, 1250, 1500, 2000, 2500, 75000, 100000, 150000, 200000, 250000, 300000, 350000, 400000, 500000, 1000000];
var slider = $("#price-range").slider({
    orientation: 'horizontal',
    range: true,
    min: 0,
    max: 1000000,
    values: [0, 1000000],
    slide: function(event, ui) {
            var includeLeft = event.keyCode != $.ui.keyCode.RIGHT;
            var includeRight = event.keyCode != $.ui.keyCode.LEFT;
            slider.slider('option', 'value', findNearest(includeLeft, includeRight, ui.value));
            $("#price-amount").html('$' + ui.values[0] + ' - $' + …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery user-interface slider

65
推荐指数
5
解决办法
7万
查看次数

更改"光滑"滑块中的箭头按钮

我想更改光滑滑块中的箭头,但它不会改变.我想将下一个和上一个按钮作为图像.我试过把它放在一个<style>但它仍然无法正常工作.我在哪里可以更改箭头设置?

光滑的主题css @charset"UTF-8";

// Default Variables

$slick-font-path: "./fonts/" !default;
$slick-font-family: "slick" !default;
$slick-loader-path: "./" !default;
$slick-arrow-color: white !default;
$slick-dot-color: black !default;
$slick-dot-color-active: $slick-dot-color !default;
$slick-prev-character: "?" !default;
$slick-next-character: "?" !default;
$slick-dot-character: "•" !default;
$slick-dot-size: 6px !default;
$slick-opacity-default: 0.75 !default;
$slick-opacity-on-hover: 1 !default;
$slick-opacity-not-active: 0.25 !default;

@function slick-image-url($url) {
    @if function-exists(image-url) {
        @return image-url($url);
    }
    @else {
        @return url($slick-loader-path + $url);
    }
}

@function slick-font-url($url) {
    @if function-exists(font-url) {
        @return font-url($url);
    }
    @else {
        @return url($slick-font-path + $url);
    } …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery slider

55
推荐指数
10
解决办法
21万
查看次数

WPF:具有在用户拖动后触发的事件的滑块

我目前在WPF中制作MP3播放器,我想制作一个滑块,允许用户通过向左或向右滑动滑块来寻找MP3中的特定位置.

我已尝试使用该ValueChanged事件,但每次更改值时都会触发,因此如果将其拖动,事件将多次触发,我希望事件仅在用户完成拖动滑块时触发然后获取新事件价值.

我怎样才能做到这一点?


[更新]

我在MSDN上发现这篇文章基本上讨论了同样的事情,他们提出了两个"解决方案"; 要么继承Slider,要么在一个时间跨度后调用动作DispatcherTimerValueChanged事件中调用a.

你能想出比上面提到的更好的东西吗?

wpf xaml slider

52
推荐指数
5
解决办法
6万
查看次数

C#WinForms有滑块控件吗?

如果C#WinForms有滑块控件,有人可以指导我吗?我看到WPF有它,但它在WinForms中没有显示出来可能是什么问题?

c# slider winforms

49
推荐指数
1
解决办法
6万
查看次数

使用setInterval时,如果我在Chrome中切换标签并返回,则滑块会疯狂追赶

我的网站上有一个jQuery滑块,下一张幻灯片的代码位于一个名为nextImage的函数中.我使用setInterval在计时器上运行我的函数,它完全符合我的要求:它在计时器上运行我的幻灯片.但是,如果我转到Chrome中的网站,切换到另一个标签并返回,滑块会持续穿过幻灯片,直到它"赶上".有谁知道解决这个问题的方法.以下是我的代码.

setInterval(function() {
nextImage();
}, 8000);
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome slider

45
推荐指数
3
解决办法
3万
查看次数

如何更改Jquery UI Slider句柄

我想修改库存JQuery UI滑块,以便手柄上有一个箭头而不是正方形.即我想使用自定义图像作为句柄.

有一些教程可以做到:

但我无法让它发挥作用.以下代码生成固定句柄图像:

<!DOCTYPE html>
<html>
<head>
  <link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
  <script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
  <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
  <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.slider.js"></script>
  <style type="text/css">
  #myhandle {position: absolute;z-index: 100;height: 25px;width: 35px;top: auto;background: url(http://stackoverflow.com/content/img/so/vote-arrow-down.png) no-repeat;}   
  </style>
  <script type="text/javascript">
  $(document).ready(function(){
    $("#slider").slider({handle: '#myhandle'});
  });
  </script>
</head>
<body>
<div id="slider"><div id="myhandle"></div></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

就好像JQuery没有拿起我想要使用myhandle id作为句柄.我想知道:我是否需要一个JQuery插件来识别句柄选项?(它没有记录在http://docs.jquery.com/UI/Slider中).或许它只能在旧版本的JQuery中运行?

有任何想法吗?

jquery jquery-ui slider jquery-plugins

43
推荐指数
3
解决办法
12万
查看次数