2012-02-26 18 views
6

Kaydırılabilir overflow öğesinin soldan ve üstten negatif olarak konumlandırılmasına izin veren geçici çözüm nedir?Negatif `sol 've' üst 'konumlandırılmış elemanlarla çalışmak için taşma (kaydırma)

here in example (jsFiddle) gibi, yalnızca kırmızı karelerden 3 tanesi görünür ve kaydırma değiştirilmez. Karelerin 6'sı olmasına rağmen, 3 tanesi üstte negatif olarak konumlandırılmıştır.

+0

Sadece merak ederek, neden negatif pozisyonlar kullanıyorsunuz, o zaman bu negatif sınırlar içinde normal elemanlar gibi akmasını istiyor musunuz? –

+0

Normal elemanlar gibi akmasını istemiyorum, sadece bu özel örnek. Http://jsfiddle.net/m85Na/ adresine bakın (uygulamamdan farklı oluşturulan bir sonuç.). – jolt

+0

Bu, düşündüğünüz [etki türü] (http://jsfiddle.net/pb4bh/3/) mi? Ekstra kutuları daralt, kaydırma davranışını merak ediyorum. –

cevap

2

tek yolu onlara olarak bir div aynı yüksekliğe kareler sarın ve JQuery'nın scrollTop() yöntemini kullanmaktır: http://www.w3schools.com/jquery/css_scrolltop.asp ancak bu da sarıcı div altına yatay kaydırma çubuğunu zorlar ... kısa cevap: CSS'ye özel bir çözüm yok ve bunları yerleştirmek, bu çözüm için kaydırma işlemini kesinlikle ortadan kaldırıyor - bu yöntemi kullanmak istiyorsanız, sola kaymayı ve her satırı temizlemeyi deneyin.

-1

Başka bir bölüme sarmanız ve taşma özelliğini vermeniz gerekir. Aklıma

http://jsfiddle.net/pb4bh/1/

+0

Bu sadece işe yaramış gibi gözüküyor çünkü sarıcıya ilaveten çocukların taşan miktarına eklenmiş. Uygulamanın dinamik olması durumunda işe yaramayacağını düşünüyorum, en azından bazı şeylerin taşınması sırasında dolguyu değiştirmek için JS mantığı olmadan –

0

Aynı soruna sahiptim ve bulabildiğim tek çözüm, min-height & min-width ayarını kullanarak bu JQuery ürününü hiç kullanmaz.

İlgili konular