Tôi có một phần tử cuộn trên trang của mình (với plugin jQuery jScrollPane). Những gì tôi muốn thực hiện là một cách để tắt cửa sổ cuộn bằng cách phát hiện chiều rộng của cửa sổ trình duyệt. Tôi đang thực hiện bố cục đáp ứng và tôi muốn tính năng cuộn này bị tắt khi trình duyệt ở dưới một độ rộng nhất định. Tôi có thể làm cho nó hoạt động khi tôi làm mới trang, nhưng khi tôi thay đổi kích thước cửa sổ trình duyệt, giá trị độ rộng không cập nhật khi đang di chuyển.jQuery: Cách phát hiện chiều rộng cửa sổ khi đang di chuyển?
Ngay bây giờ nếu tôi bắt đầu với cửa sổ rộng 1000px thì hãy đổi kích thước thành 350px, tính năng cuộn vẫn còn. Tôi muốn tính năng cuộn để tắt ngay sau khi chiều rộng trình duyệt chạm 440px.
Dưới đây là đoạn code tôi có cho đến nay ..
var windowsize = $(window).width();
$(window).resize(function() {
var windowsize = $(window).width();
});
if (windowsize > 440) {
//if the window is greater than 440px wide then turn on jScrollPane..
$('#pane1').jScrollPane({
scrollbarWidth:15,
scrollbarMargin:52
});
}
di chuyển mã của bạn bên trong callback của 'resize', chỉ cần lời khuyên của thận trọng, bạn muốn tăng tốc thực hiện cho' resize' để tránh qua gọi nó –