Perbaikan terbaru:
tampaknya merusak fungsi lain yang dipilih di Ipad (diuji di Ipad 3, versi terbaru dipilih).
Masalah:
Saya juga mengalami masalah yang dilihat @donthebike .
Sama disini
Masalah yang sama disini. Baik di iOS maupun Android. Adakah ETA yang diperbaiki?
Terima kasih.
Juga melihat masalah ini.
Masalah yang sama di sini mengenai ikon batalkan pilihan (salib) tidak berfungsi untuk menghapus opsi yang dipilih pada perangkat sentuh. Tombol backspace masih berfungsi untuk menghapus opsi.
Saya telah menguji sebelum/sesudah perbaikan #2119 (menggunakan git membagi dua) untuk mengonfirmasi bahwa masalah tersebut disebabkan oleh komit itu. Diuji di Safari dan Chrome di iPad, dan juga Chrome di tablet Android.
Masalah yang sama dengan @AmirS2. Tapi itu memperbaiki acara klik saat layar bergulir saat dropdown terbuka.
Masalah yang sama.
Saya mengalami masalah yang sama ditambah masalah pemilihan di Android. Saya baru saja melanjutkan dan menghapus semua acara sentuh sebagai perbaikan yang mudah. Semuanya berfungsi untuk Android dan iOS kecuali bahwa ketika opsi dipilih, opsi itu awalnya tidak disorot di perangkat seluler. Saya hanya menggunakan pilihan tunggal. Saya juga tidak terlalu berpengalaman dengan acara sentuh jadi saya tidak yakin apakah ada alasan khusus mereka digunakan dalam kasus ini?
Masalah yang sama di sini. Menonaktifkan semua acara sentuh akan memperbaiki masalah seperti yang dikatakan @nlaitchison . Tapi saya tidak berpikir ini adalah perbaikan permanen. Setiap pemikiran tentang ini?
Saya mengalami masalah yang sama. Saya berhasil menemukan solusi, yang melibatkan mengomentari evt.preventDefault() pada touchstart.chosen yang diimplementasikan dengan #2119
this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
//return evt.preventDefault();
});
this.container.bind('touchend.chosen', function(evt) {
_this.container_mouseup(evt);
return evt.preventDefault();
});
Saya juga melihat masalah ini. Sangat mengganggu bagi pengguna ponsel.
@vbanuelos yang terhormat, solusi Anda tidak memperbaiki masalah untuk saya. Versi apa yang Anda gunakan? 1.4.2?
@ptrussart -- itu benar. V 1.4.2
Hanya berpikir saya akan membuang dua sen saya! Ini juga menjadi masalah bagi saya. Solusi saya adalah hanya menonaktifkan yang dipilih di iPad, yang dapat Anda lakukan dengan mengubah baris 532 file jquery dari
if (/iP(od|hone)/i.test(window.navigator.userAgent)) {
return false;
}
ke
if (/iP(od|ad|hone)/i.test(window.navigator.userAgent)) {
return false;
}
Memiliki masalah pengguliran yang sama, perbaikan dari @vbanuelos membantu saya, terima kasih!
+1 perbaikan dari @vbanuelos . Terima kasih banyak. Diuji pada Safari dan Chrome di bawah iOS8.3 pada satu daftar pilihan.
perbaikan dari @vbanuelos membantu saya, terima kasih!
Ya! +1 perbaikan dari @vbanuelos
Apakah perbaikan ini akan digabungkan kembali atau ada yang menghalangi?
Apakah perbaikan ini akan digabungkan kembali atau ada yang menghalangi?
Sesuatu yang baru tentang ini?
@ptrussart -- Tampaknya solusi saya bekerja untuk sebagian besar. Mungkin itu bisa diimplementasikan dalam rilis terbaru?
Sekarang kode keras sekalipun. :(
Baru saja mendapat rekan yang harus susah payah mengkodekan solusi preventDefault()
disebutkan di atas.
Apakah ada masalah dengan ini? Saya melihat komit menghapus baris dan komit mengembalikan penghapusan.
Terima kasih banyak.
@vbanuelos Bagus sekali
Ganti baris 1004 di file selected.jquery.js
close_link.bind('click.chosen', function(evt) {
oleh
close_link.bind('touchstart.chosen click.chosen', function(evt) {
Ini bekerja untuk saya.
@ josemigueldel85 ini mungkin pertanyaan bodoh, tetapi di mana perbaikan cepat untuk dukungan sentuh seluler dimaksudkan untuk dimasukkan? Saya berbicara tentang di bawah dari posting Anda di atas.
// Chosen touch support.
if ($('.chosen-container').length > 0) {
$('.chosen-container').on('touchstart', function(e){
e.stopPropagation(); e.preventDefault();
// Trigger the mousedown event.
$(this).trigger('mousedown');
});
}
Unduh file Lampiran di halaman web. http://realize.be/mobile-support-chosen
dipilih.jquery.min_.js.txt
Masalah ini tidak hanya terjadi di iPad, tetapi juga di tablet Android.
Juga, menghapus opsi masih dimungkinkan menggunakan backspace
perbaikan berfungsi, tetapi diterapkan pada versi file 1.1 yang dipilih ... adakah cara untuk menambal versi terbaru? atau beri tahu kami apa yang telah dimodifikasi di dalamnya? Terima kasih
@vbanuelos menggunakan pendekatan ini pada v1.6.1, berfungsi dengan baik di ipad (simulator chrome), apakah Anda tahu konsekuensi dari pendekatan ini.
Saya mengalami masalah yang sama. Apakah ada cara untuk menambahkan pendekatan @vbanuelos tanpa mengedit file sumber? Seperti peretasan yang dapat kita tambahkan ke skrip situs kita sendiri alih-alih mengedit file chosen.min.js
secara langsung? Saya memiliki masalah ini di ipad di mana yang dipilih tidak dapat digulir bahkan dengan versi saat ini.
Saya melihat yang dipilih dinonaktifkan di ponsel tetapi tidak dinonaktifkan di iPad. Saya pikir ini akan membantu jika kita dapat menonaktifkan yang dipilih di iPad dan tablet sama sekali seperti ponsel. Apakah ada cara untuk melakukan ini?
Halo semuanya,
Saya mengalami masalah ini dan saya sedang mencari perbaikan nyata.
Apakah Anda memperbaikinya di versi apa pun? Apakah Anda memiliki ETA?
Haruskah saya memutakhirkan perpustakaan yang dipilih?
@harvethq/developer terpilih
Terima kasih per muka
perbaikan saya berfungsi untuk multi-pilih tetapi mengganggu pemilihan tunggal yang dipilih oleh
tidak membiarkan mereka bekerja di klik pertama, lalu ketika Anda mengklik kedua kalinya
kotak pilih berfungsi, jadi inilah salah satu pro dan kontra,
sepertinya hanya masalah tidak ada solusi
Pada Selasa, 28 Februari 2017 pukul 12:21, Virgile [email protected] menulis:
Halo semuanya,
Saya mengalami masalah ini dan saya sedang mencari perbaikan nyata.
Apakah Anda memperbaikinya di versi apa pun? Apakah Anda memiliki ETA?
Haruskah saya memutakhirkan perpustakaan yang dipilih?
@harvethq/developer terpilih
Terima kasih per muka
—
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/harvethq/chosen/issues/2289#issuecomment-282812806 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AOb86iHEa_PhLl66NKAS_lFpi6MAJv9Yks5rgxsVgaJpZM4D2bZd
.
Kedengarannya seperti ini telah diperbaiki di master pada bulan Oktober - #2725 (direferensikan di atas 9 Okt 2016). Atau apakah Anda menguji master (dan perbaikan ini) dan itu masih menjadi masalah?
Belum ada rilis baru, tetapi Anda dapat menginstal versi master melalui bower dengan
bower install https://github.com/harvesthq/chosen-package.git#master --save
[ jangan gunakan bower install https://github.com/harvesthq/chosen.git#master --save
karena ini bukan repo ramah bower, yaitu tidak berisi file js, css, dll yang dihasilkan.]
(jika Anda sudah menginstal versi 1.6.2, Anda akan diberi opsi untuk menimpa versi yang diinstal). Tidak ideal, karena setiap bower install
masa mendatang akan mendapatkan versi terbaru, tetapi opsi untuk saat ini.
Saya telah melakukan apa yang direkomendasikan @mcjwb dan menggunakan versi master. Saya biasanya menggunakan apa pun yang di-host di cdnjs.com, tetapi itu juga masih rusak. Saya akan mengawasi ini untuk diperbaiki.
Baru saja merilis Terpilih 1.7.0 yang mencakup #2725
Hebat, menyortir semuanya untuk saya. Terima kasih banyak.
Dikonfirmasi - diperbaiki.
Masih belum diperbaiki (dipilih 1.7.0)
Terima kasih @snakexxx
Ganti baris 1004 di file selected.jquery.js
close_link.bind('click.chosen', function(evt) {
oleh
close_link.bind('touchstart.chosen click.chosen', function(evt) {
ganti semua acara 'click.chosen'
dengan 'touchstart.chosen click.chosen'
Komentar yang paling membantu
Saya mengalami masalah yang sama. Saya berhasil menemukan solusi, yang melibatkan mengomentari evt.preventDefault() pada touchstart.chosen yang diimplementasikan dengan #2119