Ich habe eine einfache if-Aussage als solche:
if ($('html').hasClass('m320')) {
// do stuff
}
Dies funktioniert wie erwartet. Ich möchte jedoch weitere Klassen hinzufügen, um if statement
zu überprüfen, ob eine der Klassen im <html>
Tag vorhanden ist. Ich brauche es, damit es nicht alle sind, sondern nur die Anwesenheit von mindestens einer Klasse, aber es kann mehr sein.
Mein Anwendungsfall ist , dass ich Klassen (zB m320
, m768
) hinzugefügt für verschiedene Darstellungsbreiten so dass ich nur bestimmte JQuery ausgeführt werden soll , wenn es sich um eine bestimmte Breite (Klasse) ist.
Folgendes habe ich bisher versucht:
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
}
Keines davon scheint jedoch zu funktionieren. Ich bin mir nicht sicher, was ich falsch mache, aber höchstwahrscheinlich meine Syntax oder Struktur.