Tôi đang cố gắng để có được một tuyên bố điều kiện đơn giản để làm việc và gặp sự cố. Mã lỗi:JQuery/Javascript và việc sử dụng && toán tử
$(document).ready(function(){
var wwidth = $(window).width();
if (wwidth < 321) {
alert("I am 320 pixels wide, or less");
window.scrollTo(0,0);
} else if (wwidth > 321) && (wwidth < 481) {
alert("I am between 320 and 480 pixels wide")
}
});
Nếu tôi xóa phần khác nếu một phần của mã, tôi nhận được cảnh báo. Nếu tôi cố gắng sử dụng & & hoặc || các toán tử nó sẽ thất bại. Tôi đã google, tôi không thể tìm thấy lý do tại sao nó không hoạt động. Tôi cũng đã thử:
((wwidth > 321 && wwidth < 481))
cùng với các cách khác, chỉ trong trường hợp đó là một số điều cú pháp lạ.
Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn :)
theres một lỗ hổng trong logic của bạn. nếu cửa sổ chính xác là 321 thì sao? –
Nếu điều đó xảy ra thì thế giới sẽ kết thúc, điều đó không quan trọng;) – mrEmpty
bạn có chắc chắn cửa sổ của mình nhỏ hơn 480px không? Nếu không, bạn sẽ thấy không có cảnh báo, ngay cả với cú pháp chính xác (lựa chọn tốt mà được chỉ ra trong các câu trả lời) – Cameron