SORU
2 EKİM 2010, CUMARTESİ


Nasıl iOS CSS taşma kaydırma çubuğunu almak için

Gelişmekte olan bir iPad web sitesi çalıştım kullanmak için CSS özelliği overflow: auto almak için kaydırma çubukları gerekirse bir div ama benim cihaz reddederek onlara göstermek için bile iki parmak kaydırma çalışıyor.

İle çalıştım

overflow: auto;

ve

overflow: scroll;

ve sonuç aynı.

Sadece bir iPad masaüstü tarayıcılarda mükemmel çalışıyor) üzerinde test ediyorum.

Herhangi bir fikir?

CEVAP
2 EKİM 2010, CUMARTESİ


Editbu yorum, nazik, kritzikratzi sol yapın:

-webkit-overflow-scrolling: touch eklenebilir beklenen davranışlara neden olan ios 5beta yeni bir özellik ile [başlangıç].

Bazı, ama çok az, daha fazla bilgi için:

< / ^ hr .

Orijinal cevapkuşaklar ve sol.

Ne yazık ki ikisi de overflow: auto scroll, iOS cihazlar üzerinde kaydırma çubukları, alınacaktı ekran genişliği böyle yararlı mekanizmalar görünüşte nedeniyle üretir.

Buldum gibi bunun yerine, kullanıcılar overflow-ed içerik kaydırma için iki parmak tokatlamak gerçekleştirmek için gereklidir. Telefonun kendisi için manuel bulamayan olduğum tek referans, burada bulabiliriz: tuaw.com: iPhone 101: Two-fingered scrolling.

Tek kaydırma çubukları 11* *elemanlar için bu için, belki bazı JavaScript kullanın, ve belki jQTouch ederseniz, kendi oluşturmak için, aklıma gelen-bir çözüm. Alternatif olarak @media queries overflow kaldırmak için kullanın ve saf sadeliği için bu benim oyum bir iPhone kullanıcı olarak, eğer sadece içerik gösterebilirsiniz. Örneğin:

<link rel="stylesheet" href="handheld.css" media="only screen and (max-device width:480px)" />

Yukarıdaki kodu (**14, gittiler neden emin değilim ama nedeni vardır herhalde. yukarıda aynı madde-bağlı A List Apart, geliyor

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • Tinkernut

    Tinkernut

    28 Aralık 2006