代码之家  ›  专栏  ›  技术社区  ›  goat

可变精度gui滑块控件

  •  1
  • goat  · 技术社区  · 14 年前

    我正在寻找一个ui滑块控件的信息,它的步长受ui控件和用户鼠标指针之间的距离的影响。

    例如:
    您有一个水平滑动的滑块控件。它的值范围是0到1000。它在屏幕上约占100像素。因此,使用鼠标滑动控件时,可用的最小步长/增量约为10。这个想法是,你可以像平常一样在控件上移动鼠标,但是如果需要更小的步长,你只需垂直地将鼠标移离控件,随着鼠标的距离越来越远,步长会越来越小。这样,如果需要,可以滑动到453.2这样的值。

    编辑-

    任何语言/平台的示例或演示都可以。我更感兴趣的是看看其他人做了什么/怎么做/为什么他们做了,尽管我将用javascript实现它。

    1 回复  |  直到 11 年前
        1
  •  0
  •   goat    9 年前

    所以我在5年前问了这个问题…今天我终于找到了一个很好的现实世界的例子!我在youtube上注意到,如果你在看一段长视频,他们会实现我的想法。这是一个 youtube video which demonstrates it ,只需按住滑块按钮并将鼠标向上移动一点即可看到它。我觉得这个滑杆棒极了,如果我可以自己吹喇叭的话。