Javascript 滑块/销算法
我有一个滑块,有x个条,每个条代表一个值范围。每个条都有一个上下控制柄,用于操纵范围。酒吧可以相互连接,因此,一些手柄将影响两个酒吧(即手柄是在中间的两个酒吧),其中,他们的运动可以影响运动的其他酒吧下链。酒吧可以有一个最大宽度,他们仍然可以推/拉,同时保持其最大宽度。我的问题是,是否有一个记录在案的算法来验证用户试图将句柄移动到值V的移动,这将反过来推动或拉动链上所有连接的条Javascript 滑块/销算法,javascript,algorithm,Javascript,Algorithm,我有一个滑块,有x个条,每个条代表一个值范围。每个条都有一个上下控制柄,用于操纵范围。酒吧可以相互连接,因此,一些手柄将影响两个酒吧(即手柄是在中间的两个酒吧),其中,他们的运动可以影响运动的其他酒吧下链。酒吧可以有一个最大宽度,他们仍然可以推/拉,同时保持其最大宽度。我的问题是,是否有一个记录在案的算法来验证用户试图将句柄移动到值V的移动,这将反过来推动或拉动链上所有连接的条 这有点难以解释,所以希望这是有意义的。我不是在寻找一个实际的解决方案,只是一些算法,可能会帮助我找到一个解决方案(即神
这有点难以解释,所以希望这是有意义的。我不是在寻找一个实际的解决方案,只是一些算法,可能会帮助我找到一个解决方案(即神奇的谷歌搜索词这类问题)。谢谢您的帮助。听起来您正在处理约束编程的特殊情况。我认为您可以将滑块建模为一系列约束,即:
滑块1范围:(a,b)其中a>=MIN,ba+x,d感谢Gabe。我没有想过这样做(即显式地在每个句柄上设置约束,而不是在移动时进行验证)。这可能会帮助我重新思考我的方法。你能快速地画一幅画吗?:)我不知道我是否理解你的描述。