2016-04-09 35 views
0

Sonsuz bir çoklu sütun bölümü oluşturmaya çalışıyorum. Olmak istediğim şey, onu sınırsız kılmaktır. Zaten birden sınıfı yapmak mümkün ama = 0 i = 3 ve benzeriSonsuz Birden Fazla Sütun Jquery

$('.three-column-banner section').each(function(i) { 
    if (i === 0 || i === 3) { 
     $(this).addClass('first one-third'); 
    } 
    else { 

     $(this).addClass('one-third'); 
    } 
}); 
+0

olacak Aynı zamanda sonsuz sınıflar yaratmak (açıkça mümkün değil), bölümler yapmak için sınıflar eklemek işe yaramaz. Muhtemelen JS'de matematiği yapmanız ve her bir nesnenin stil özelliklerini manuel olarak değiştirmeniz gerekecektir. – Carcigenicate

+0

Gereksinimini anlamakta zorlanıyorum. Biraz daha açıklıyor musunuz? –

+0

@Reddy Bir öğeyi çalışma zamanında kararlaştırılmak üzere birçok bölüme ayırmak istediğini düşünüyorum. – Carcigenicate

cevap

1

Will bu yardımı i koymak tercih ederim?

$('.three-column-banner section').each(function(i) { 
     if (i % 3 === 0) { 
      $(this).addClass('first one-third'); 
     } 
     else {   
      $(this).addClass('one-third'); 
     }   
    }); 

seti böyle devam eder endeksi 0,3,6,9 tüm bölümlerine sınıf first one-third ... kalan bölümler değilseniz sadece one-third

Sample Demo

İlgili konular