Javascript 通过单击并拖动更新HTML输入字段的值(类似于unity3d界面)
Unity有一个超级酷的范围滑块,我在复制web的功能时遇到了麻烦 使用unity,您可以单击字母X并向左拖动,输入字段将显示一个递减的数字 如果单击字母X并向右拖动,输入字段将显示一个递增的数字Javascript 通过单击并拖动更新HTML输入字段的值(类似于unity3d界面),javascript,jquery,html,slider,range,Javascript,Jquery,Html,Slider,Range,Unity有一个超级酷的范围滑块,我在复制web的功能时遇到了麻烦 使用unity,您可以单击字母X并向左拖动,输入字段将显示一个递减的数字 如果单击字母X并向右拖动,输入字段将显示一个递增的数字 但是X没有滑块,不管输入字段中的值是多少,它总是在同一个位置。一种方法是设置一个函数,在包含“X”的元素上单击鼠标以获得起始位置。然后将一个函数绑定到mousemove,该函数计算X轴上当前位置和起始位置之间的差值,以确定要放置在输入字段中的值 概念证明: 代码中包含注释以解释发生的过程 更多信息:
但是X没有滑块,不管输入字段中的值是多少,它总是在同一个位置。一种方法是设置一个函数,在包含“X”的元素上单击鼠标以获得起始位置。然后将一个函数绑定到mousemove,该函数计算X轴上当前位置和起始位置之间的差值,以确定要放置在输入字段中的值 概念证明: 代码中包含注释以解释发生的过程 更多信息: