Basit bir if ifadem var:
if ($('html').hasClass('m320')) {
// do stuff
}
Bu beklendiği gibi çalışıyor. Ancak, etikette if statement
sınıflardan herhangi birinin mevcut olup olmadığını kontrol etmek için öğesine daha fazla sınıf eklemek istiyorum <html>
. Buna ihtiyacım var, bu yüzden hepsi değil, sadece en az bir sınıfın varlığı ama daha fazlası olabilir.
Benim kullanım durumum m320
, m768
çeşitli görüntü alanı genişlikleri için eklenmiş sınıflarım (örneğin) olmasıdır , bu nedenle yalnızca belirli bir genişlik (sınıf) ise belirli Jquery'yi yürütmek istiyorum.
İşte şimdiye kadar denediğim şey:
1.
if ($('html').hasClass('m320', 'm768')) {
// do stuff
}
2.
if ($('html').hasClass('m320')) || ($('html').hasClass('m768')) {
// do stuff
}
3.
if ($('html').hasClass(['m320', 'm768'])) {
// do stuff
}
Bunların hiçbiri işe yaramıyor gibi görünüyor. Neyi yanlış yaptığımdan emin değilim ama büyük olasılıkla sözdizimim veya yapım.