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