如何用jquery实现实时监控浏览器宽度

如何用jquery实现实时监控浏览器宽度

2013-06-05 14:36匿名 | 浏览 3121 次
$(window).width();
这代码只能获取浏览器刷新时的那一刻的宽度,如何才能达到实时获取浏览器宽度呢?
求教!谢谢啦!
补充一下:
比如我想达到这个效果,
当浏览器宽度大雨一定数值时,执行一段代码:
$(function(){
if( $(window).width() > 600 ) {
/* 这里是要执行的代码 */

}
})
现在的问题是,这只在刷新页面那一刻有效,当变化浏览器宽度时就没用了。
一楼兄台的答案,小弟实在是菜鸟,不会用。

提问者采纳
 
1
2
3
4
5
6
7
8
9
10
11
12
//改下结构,像下面这样就好了:(每秒检查一次)
 
$(function(){setTimeout(onWidthChange,1000);});
 
function onWidthChange()
{
    if( $(window).width() > 600 ) {
        /* 这里是要执行的代码 */
 
    }
    setTimeout(onWidthChange,1000);
}
posted @ 2015-09-24 11:38  疯子110  阅读(1978)  评论(0编辑  收藏  举报