jQuery:如何动态检测窗口宽度?
- 论坛
- jQuery:如何动态检测窗口宽度?
13 浏览
jQuery:如何动态检测窗口宽度?
我在我的页面上有一个滚动元素(使用jScrollPane jQuery插件)。我想要实现的是通过检测浏览器窗口的宽度来关闭滚动窗口的方法。我正在进行响应式布局,当浏览器宽度低于某个值时,我希望关闭这个滚动功能。我能够在刷新页面时使其工作,但是当我调整浏览器窗口大小时,宽度值不会实时更新。
现在,如果我开始时窗口宽度为1000px,然后调整为350px,滚动功能仍然存在。我希望当浏览器宽度达到440px时,滚动功能会关闭。
以下是我目前的代码:
var windowsize = $(window).width(); $(window).resize(function() { var windowsize = $(window).width(); }); if (windowsize > 440) { //如果窗口宽度大于440px,则启用jScrollPane.. $('#pane1').jScrollPane({ scrollbarWidth:15, scrollbarMargin:52 }); }