我正在寻找ui滑块控件的信息,其步长受ui控件和用户鼠标指针之间距离的影响。
例如:
你有一个水平滑动的滑块控件。它的值范围为0到1000.它在屏幕上占据大约100个像素。因此,当您使用鼠标滑动控件时,可用的最小步长/增量大约为10.想法是,您可以像往常一样在控件上进行控制,但如果需要更小的步长,则只需移动鼠标远离控制器,垂直移动,随着鼠标越来越远,步长会越来越小。这样,如果需要,您可以滑动到453.2等值。
我觉得这可能已经存在了。我找不到任何现有的实现,在开始编写自己的实现之前,我想看看别人做了什么。有人知道这样的名字,演示或讨论吗?
来自任何语言/平台的示例或演示都可以。我更感兴趣的是看看其他人做了什么/如何/为什么做了,但他们确实如此,尽管我将在javascript中实现它。
答案 0 :(得分:0)
所以我差不多5年前问过这个问题......今天我终于找到了一个很棒的现实世界的例子!我在youtube中注意到,如果您正在查看长视频,他们会实现我的想法。这是一个youtube video which demonstrates it,只需将鼠标放在滑块按钮上,然后将鼠标向上移动一下即可看到它。我认为这个滑块很棒,如果我可以自己吹喇叭lol。