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