该代码使用鼠标事件完美运行,但当切换到触摸事件或 vmouse 事件时,它停止工作。
这是鼠标事件代码的链接 [ https://jsfiddle.net/tk2zd47e/2/ ]
我试过了vmousemove/vmouseup/vmousedown
,touchstart/touchend/touchmove
和e.preventDefault()
。
该代码使用鼠标事件完美运行,但当切换到触摸事件或 vmouse 事件时,它停止工作。
这是鼠标事件代码的链接 [ https://jsfiddle.net/tk2zd47e/2/ ]
我试过了vmousemove/vmouseup/vmousedown
,touchstart/touchend/touchmove
和e.preventDefault()
。
实际上,您正在尝试创建自己的圆形滑块,这非常好。
或者,您可以使用更适合您要求的 jQuery roundSlider插件。它也支持桌面、移动和触摸设备。
这非常灵活且易于定制,因此您可以根据自己的意愿制作任何自定义外观。
在这里,我制作了一个与您的要求完全相同的演示:jsFiddle
输出截图: