Làm thế nào để trả về chiều rộng của màn hình (không bao gồm thanh Taskbar của Windows) trong JavaScript?
Để trả về chiều rộng của màn hình (không bao gồm thanh Taskbar của Windows) trong JavaScript, chúng ta có thể sử dụng các phương thức sau:
- Sử dụng thuộc tính
window.innerWidth
: thuộc tính này trả về chiều rộng của khu vực nội dung của cửa sổ trình duyệt, bao gồm thanh cuộn và không bao gồm thanh Taskbar của Windows. Ví dụ:
let screenWidth = window.innerWidth;
console.log(screenWidth); // trả về chiều rộng của màn hình
- Sử dụng phương thức
screen.availWidth
: phương thức này trả về chiều rộng của màn hình, không bao gồm thanh Taskbar của Windows. Ví dụ:
let screenWidth = screen.availWidth;
console.log(screenWidth); // trả về chiều rộng của màn hình
Cả hai phương thức đều trả về kết quả tương tự nhau, tuy nhiên, nếu bạn muốn lấy chiều rộng chính xác của khu vực hiển thị của màn hình, thì nên sử dụng phương thức window.innerWidth
.