jQuery UI slider Touch & Drag/Drop support on Mobile devices

匿名 (未验证) 提交于 2019-12-03 01:05:01

问题:

I have already styled and implemented jQuery UI slider into a project. While it is mobile and scales properly, it does not allow tap and drag. Instead you have to touch where you want the slider to go. jQuery mobile UI supports this, but I have time invested into what is already there.

The functionality we want: Here
What we are using: Here

On a desktop you can't tell the difference. On a mobile device it is apparent.

Anyone know how to add this support to jquery UI?

$("#cameraSlider").slider({   value: 2,   min: 1,   max: 3,   step: 1,   slide: function(event, ui) {     cameramen = ui.value;     return calcTotal();   } }); 

Thanks, Seth

回答1:

jQuery ui doesn't have touch support. You should use it with jQuery-ui touch punch.

Just add the script after jQuery ui:

   

You can also use cdnjs:

   

Note: Better give this repo a star on Github.



回答2:

You can just link this js.

 

thanks.



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!