3

该代码使用鼠标事件完美运行,但当切换到触摸事件或 vmouse 事件时,它停止工作。

这是鼠标事件代码的链接 [ https://jsfiddle.net/tk2zd47e/2/ ]

我试过了vmousemove/vmouseup/vmousedowntouchstart/touchend/touchmovee.preventDefault()

4

1 回答 1

3

实际上,您正在尝试创建自己的圆形滑块,这非常好。

或者,您可以使用更适合您要求的 jQuery roundSlider插件。它也支持桌面移动触摸设备。

这非常灵活且易于定制,因此您可以根据自己的意愿制作任何自定义外观。

在这里,我制作了一个与您的要求完全相同的演示:jsFiddle

有关更多详细信息,请查看演示文档页面。

输出截图:

圆形滑块颜色选择器 - jquery 插件

于 2015-07-19T20:55:34.853 回答