Tôi có một câu lệnh if đơn giản như sau:
if ($('html').hasClass('m320')) {
// do stuff
}
Điều này hoạt động như mong đợi. Tuy nhiên, tôi muốn thêm nhiều lớp hơn vào thẻ if statement
để kiểm tra xem có lớp nào trong <html>
thẻ không. Tôi cần nó vì vậy nó không phải là tất cả chúng mà chỉ là sự hiện diện của ít nhất một lớp nhưng có thể nhiều hơn.
Trường hợp sử dụng của tôi là tôi có các lớp học (ví dụ m320
, m768
) gia tăng đối với độ rộng khung nhìn khác nhau vì vậy tôi chỉ muốn thực hiện một số Jquery nếu đó là một chiều rộng cụ thể (lớp).
Đây là những gì tôi đã thử cho đến nay:
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
}
Không có cái nào trong số này dường như hoạt động. Không chắc tôi đang làm gì sai nhưng rất có thể là cú pháp hoặc cấu trúc của tôi.