JQuery UI kullanarak bir web sitesi geliştiriyorum ve sitemde dokunmatik ekranlı cihazlarda görüntülendiğinde uyumsuz görünen birkaç öğe var; herhangi bir hataya neden olmazlar, ancak davranış olması gerektiği gibi değildir.
Söz konusu öğeler, jQuery UI tarafından tanımlanan kaydırıcılar ve aralık kaydırıcılarıdır; dokunmatik ekranda, bir tutamacı kaldırmak gibi bir dokunuş ve tutamacı kaydırıcı boyunca sürüklerken bir sürükleme kaydetmek yerine, yalnızca tüm web sayfasını ekranın kenarına kaydırır. Tutamaca dokunursanız ve ardından tutamacın bitmesini istediğiniz kaydırıcıdaki konuma dokunursanız çalışır, ancak bu çok yavaştır ve ideal değildir. Herhangi bir fikir?
Jqtouch eklentisini indirmeyi ve ardından .touch([...])
tüm çağrılara slider () ve rangeslider () eklemeyi denedim, ancak bu işe yaramadı.
Teşekkürler!
GÜNCELLEME: Bu "yamayı" jQuery UI web sitesinde buldum
http://bugs.jqueryui.com/ticket/4143
Bu, iPhone'da kaydırıcıyı kolaylaştırdığını söylüyor, ancak şimdi başka bir aptalca soru için: Bu "yamayı" koduma nasıl dahil edebilirim? Bir eklenti gibi kodun başına eklemeli miyim?
$('.ui-slider-handle').draggable();