Tôi đã viết một kịch bản rất cơ bản để thêm/xóa lớp khi tải hoặc khi cửa sổ được thay đổi kích thước.jquery, thêm/xóa lớp khi chiều rộng cửa sổ thay đổi
Tôi đã tự hỏi liệu có cách nào tốt hơn để thực hiện việc này hoặc nếu có thể giảm dòng mã.
Về cơ bản, tôi muốn có thể thay đổi kiểu khi trang web được xem trên màn hình nhỏ hơn. Tôi nghĩ tốt nhất là nên thêm một lớp mới vào thẻ html khi nó ở dưới một độ rộng nhất định ...
Anyways đây là mã của tôi.
<script type="text/javascript">
$(document).ready(function() {
/* Check width on page load*/
if ($(window).width() < 514) {
$('html').addClass('mobile');
}
else {}
});
$(window).resize(function() {
/*If browser resized, check width again */
if ($(window).width() < 514) {
$('html').addClass('mobile');
}
else {$('html').removeClass('mobile');}
});
Cảm ơn
Gillian
lớp
một trong những tùy chọn đang sử dụng Truy vấn phương tiện – undefined