码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-09-24 12:42:16      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

如何用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);
}

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

标签:

原文地址:http://www.cnblogs.com/love540376/p/4834815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!