Saya sudah menata dan mengimplementasikan slider jQuery UI ke dalam sebuah proyek. Meskipun responsif, penggeser tidak merespons saat disentuh dan diseret. Sebaliknya, Anda harus menyentuh tempat yang Anda inginkan untuk membuka bilah geser. Saya ingin menghindari bertukar ke UI seluler jQuery, yang mendukung sentuhan dan seret, karena kami sudah banyak menggunakan UI jQuery (non-seluler).
Fungsionalitas yang kami inginkan:
Berikut
Apa yang kami gunakan: Di sini
Di desktop Anda tidak bisa membedakannya. Di perangkat seluler, itu terlihat.
Adakah yang tahu bagaimana menambahkan dukungan ini ke jquery UI?
$("#videographers").slider({
value: 2,
min: 1,
max: 3,
step: 1,
slide: function(event, ui) {
return calcTotal(ui.value);
}
});
Jawaban:
jQuery ui tidak memiliki dukungan sentuh. Anda harus menggunakannya dengan touch punch jQuery-ui .
Cukup tambahkan skrip setelah jQuery ui:
Anda juga dapat menggunakan cdnjs:
Catatan: Lebih baik berikan repo ini bintang di Github.
sumber
Anda bisa menautkan js ini.
Terima kasih.
sumber