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

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

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

你可以尝试以下代码:

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");

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
window.onresize=resizeBannerImage;//当窗口改变宽度时执行此函数
function resizeBannerImage()
{
var winW = $(window).width();
va if( $(window).width() > 600 ) {
/* 这里是要执行的代码 */

}
}本回答被网友采纳
第2个回答  2013-06-05
$(window).resize(function(){
if( $(window).width() > 600 ) {
/* 这里是要执行的代码 */

}
});
第3个回答  2013-06-05
//改下结构,像下面这样就好了:(每秒检查一次)

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

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

    }
    setTimeout(onWidthChange,1000);
}

本回答被提问者采纳
第4个回答  2020-09-29
window.onresize=resizeBannerImage;//窗口改变宽度时执行
function resizeBannerImage()
{
var winW = $(window).width();
va if( $(window).width() > 600 ) {
/* 运行的语句代码 */
}
}

用JS或者jQuery可以监听浏览器窗口的变化吗
试试resize事件 (window).resize(function() { var width = $(this).width();var height = $(this).height();});不过resize事件好像对框架不起作用

jquery js获取移动设备浏览器高度
一、获取浏览器的高度:jquery代码直接使用 $(window).height();原生态JS代码需要考虑页面DOCTYPE的声明,使用以下代码: var w=document.documentElement?document.documentElement.clientHeight:document.body.clientHeight;alert(w); 二、获取浏览器的宽度:jquery代码直接使用 $(window).With();原生态JS代码...

怎么用jQuery\/HTML\/Div+CSS按浏览器屏幕大小自适应布局?
建议 body 下 布局一个 DIV, 这个DIV 的 CSS 可以这样处理:{ position: absolute; left:0px; right:0px; top:0px; bottom:0px; overflow:auto;}然后再在这个 div中进行布局, 子div可以用 100%相对布局, 页面宽度就自动撑开了.另外一种常用布局是用 table 设置宽度为100%...

如何获取屏幕的宽度
有一个非常曲线的解决办法,就是:css的媒体查询(@media)是能够检测屏幕尺寸(其实是浏览器窗体的真实尺寸,并不是屏幕的真实物理尺寸,介意的朋友就不要看了)的,通过它来给网页内的某个元素设置一个特殊的属性,然后再用JavaScript来获取这个属性值。当然这样只能获得一个阶梯值(比如480px到540px之...

jquery获取img宽高
1、首先,界面中有一个img,但是js不用于设置其宽度,高度和背景颜色,如下图所示。2、其次,使用jQuery获取要设置的div,然后调用css()方法即可开始设置,如下图所示。3、接着,可以在css方法中设置。需要注意的是,里面有大括号,并且该属性用双引号引起来,如下图所示。4、然后,完成上述步骤后,...

jquery怎么获取浏览器屏幕分辨率
alert($(document.body).outerWidth(true));\/\/浏览器当前窗口文档body的总宽度 包括 border padding margin alert(screen.height);\/\/显示器分辨率,只能用JavaScript代码获取 alert(screen.width);}) 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽...

jquery获取body的高度(jquery获取对象长度)
请问如何通过jquery获取页面内容的高度? 1.方法如下: 获取浏览器显示区域(可视区域)的高度: $(window).height(); 获取浏览器显示区域(可视区域)的宽度: $(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度: $(document).width(); 浏览器当前窗口文档body的高度: $(document....

如何获取div距离浏览器顶部的高度,宽度,内容
用jQuery ('div').offset().top 是浏览器顶部距离 ("div").width(); div宽度 ("div").html() 内容

jQuery或js 改变浏览器窗口大小的时候 让页面自动刷新代码怎么写_百 ...
(window).resize(function(){ alert("窗体大小改变了!"); \/\/location.reload() \/\/这里你可以尽情的写你的刷新代码!});

如何使用jQuery让页面随着窗口大小的改变而自动加减页面的宽度?
5px solid #F00;}$(function(){$(".div1").css({height:$(window).height()});$(window).resize(function(){$(".div1").stop(true,false).animate({width:$(document).width()

相似回答