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

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

}
})
现在的问题是,这只在刷新页面那一刻有效,当变化浏览器宽度时就没用了。
一楼兄台的答案,小弟实在是菜鸟,不会用。
展开
 我来答
夜半情话
2018-03-31 · TA获得超过5863个赞
知道小有建树答主
回答量:70
采纳率:0%
帮助的人:3.4万
展开全部

你可以尝试以下代码:

window.onresize=resizeBannerImage;//当窗口改变宽度时执行此函数
function resizeBannerImage()
  {
   var winW = $(window).width();
   va if( $(window).width() > 600 ) {
       /* 这里是要执行的代码 */

   }
  }

知识延展:

几个简单的jQuery使用方法

1.响应事件。在JavaScript中,经常会用到 onclick=“javascript函数”,但是这个方法将页面的设计与逻辑过于紧密的耦合在一起,并不漂亮,可以用jQuery,如下:

$("#check_un").click(function(event){
    alert("hello");
    event.preventDefault();
});1234

2.将id为title处的内容显示出来

var title = $("#title").html();
alert(title);12

3.得到与类关联的图像的src值

var title = $("#title").html();
alert(title);12

4.统计项目符号的个数

var count = $("li").size();
alert(count);12

5.循环处理符号项

   $('li').each(function(){
        alert($(this).html());
    });123

6.修改页面元素用html()方法

 $("#title").html("the awesomest book title ever");
百度网友0c2357e
推荐于2017-11-25 · TA获得超过371个赞
知道小有建树答主
回答量:803
采纳率:50%
帮助的人:589万
展开全部
window.onresize=resizeBannerImage;//当窗口改变宽度时执行此函数
function resizeBannerImage()
{
var winW = $(window).width();
va if( $(window).width() > 600 ) {
/* 这里是要执行的代码 */

}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sweet3124
2013-06-05 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:84.9万
展开全部
$(window).resize(function(){
if( $(window).width() > 600 ) {
/* 这里是要执行的代码 */

}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如同神一般菜鸟
2013-06-05 · TA获得超过633个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:351万
展开全部
//改下结构,像下面这样就好了:(每秒检查一次)

$(function(){setTimeout(onWidthChange,1000);});

function onWidthChange()
{
    if( $(window).width() > 600 ) {
        /* 这里是要执行的代码 */

    }
    setTimeout(onWidthChange,1000);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-09-29
展开全部
window.onresize=resizeBannerImage;//窗口改变宽度时执行
function resizeBannerImage()
{
var winW = $(window).width();
va if( $(window).width() > 600 ) {
/* 运行的语句代码 */
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式