2009-03-17 13 views
8

Web üzerinde kullanabileceğim bir iPhone benzeri "seçici" kontrolü arıyorum.iPhone benzeri (slot makinesi) 'seçici' web için kutu seç?

Erişilebilirlik bir sorun değildir. JavaScript tüm istemcilerde mevcut olacak ve web uygulaması kullanıcıya sağlanan bir ortamda çalıştırılacak. Eğer çözüm seçkin bir kutuya nazikçe bozulabilirse, bu harika olurdu. Flash & Silverlight ideal değildir (neden atlamak istemediğim için) ama Flash & Silverlight'daki benzer çözümler diğerleri tarafından beğenilebilir. Eğer ben görmedim zaten yapılmış bir şey, aradığınız gibi

Screenshot

+0

bu seçkin kutusundan nasıl farklı tarif edebilir: blogumu görüyor musunuz? Nasıl kaydırıyorsunuz? Düzgün kaydırma, vb olması gerekiyor mu? – nickf

+0

Erişilebilirlik bir endişe olmayabilir, ancak kullanılabilirlik midir? Fare ile böyle bir şey kullanmayı hayal edemiyorum. Parmağınızla hızlıca kaydırmak, iPhone için iyi bir arayüz. Fare ve klavye kullanıcıları için zorluk tahmin ediyorum. –

+0

@nickf Scrolling, kontrolü tıklatıp fareyi dikey olarak sürükleyerek yapılır. Bir kod parçası buldum, ancak sadece Mobile Safari ile çalışıyor. http://cubiq.org/spinning-wheel-on-webkit-for-iphone-ipod-touch/11 – sjstrutt

cevap

13

Bu sorunun biraz eski olduğunu biliyorum, ama bir cevabım olduğu için bunu da verebilirim. Diğer insanlar hala onu arıyor olabilir (tıpkı benim yaptığım gibi). JQuery ile bir eklenti olarak kullanmak için bu denetimi yarattım.

http://marinovdh.wordpress.com/2011/09/14/use-the-iphone-uipickerview-control-as-a-selectbox-on-your-website-with-jquery/

+0

Blog yazısı hala var, ancak indirmeyi denediğimde, bağlantı çalışmıyor –

+0

En son sürüm için GitHub'a bakın: https: // github.com/r3wt/iPhonePicker –

0

geliyor, ama bir inşa edebileceğini gibi görünüyor: Burada

bir iPhone kontroldeki bir örnek YUI's Carousel Control plus Animations, as this section on the carousel control page explains kullanarak.

İyi şanslar!

+0

Bu kötü bir öneri değil. Bu stili bir seçim kutusuna nasıl uygulayabiliriz? Gitmek için daha iyi bir yol, jQuery'de sıklıkla bulunan gibi bir dikey kaydırıcıyı yeniden şekillendirmek olduğunu düşünüyorum. Karşılaşılan bir çözümü incelemedim, ancak tamamladığım takdirde bir güncelleme yayınlayacağım. – sjstrutt

0

ComponentOne sizin aradığınız şeye sahip olabilir. http://www.componentone.com adresindeki iPhone için C1 Studio'ya bakın. Bu, iPhone UI öğelerinin Yerli görünümünü ve hissini taklit eden bir ASP.NET denetimleri paketidir.

+0

Evet, iPhone için Studio ihtiyacınız olan her şeye sahiptir. Stüdyoda yer alan PickerView'a göz atın. http://www.componentone.com/SuperProducts/PickerViewiPhone/ – Banzor