jQuery'nin .width()
yöntemi kaydırma çubuklarını hesaba katmıyor gibi görünüyor. Bu benim için sorunlu, çünkü bazı çocukların genişliğini ebeveynlerinin genişliğine eşitlemek istiyorum. #contentDiv
I boyutu istiyorum elemanıdır, bu örnekteKaydırma çubukları ve jquery ile gönderme .width() yöntemi
$('#contentDiv').width($('#containerDiv').width())
ve onun ana eleman #containerDiv
genişliğine sahip olması ayarlamak istiyorum: Aşağıdakine benzer jQuery'i kullanılır. Benim sorun benim asıl kodunda
this fiddle. görüldüğü gibi bu, #contentDiv
yan keser yani, ben bu yüzden sadece ayar, tüm kaydırılabilir div sığacak gerekiyor jQuery ile boyutlandırma ediyorum kaç elemanı var #contentDiv
'un css'si% 100'dür. JQuery'de kaydırma çubuk genişlikleriyle uğraşmanın en iyi yolu nedir?
Farklı tarayıcılar kaydırma çubuklarını farklı şekilde uyguladıklarından, bununla ilgili bir sorun var.IE, kaydırma çubuğunu div alanının dışına koyar (aslında standart belgelere göre doğrudur), diğer tarayıcıların tümü de bu alanın içinde kaydırma çubuğuna sahiptir. Sadece bu alanı araştırırken akılda tutulması gereken bir şey. – krillgar
Mümkün yinelenen [jquery - kaydırma çubuğu olmadan ekran genişliği nasıl alınır?] (Http://stackoverflow.com/questions/8339377/jquery-how-to-get-screen-width-without-scrollbar) ('innerWidth kullanın) ')? – fcalderan
Bu, tüm tarayıcılarda tutarlı olmadığı için dağınık bir konudur. Bazıları size bir iç genişlik kazandıracak, bazıları da size kaydırma çubuklarıyla genişlik kazandıracak. Sanırım her tarayıcıya özgü bir çözüm bulmanız gerekebilir. –