jQuery事件

resize()事件会在元素的尺寸大小被调整时触发。该事件常用于window对象(浏览器窗口)或框架页面。

此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发resize事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。

要删除通过resize()绑定的事件,请使用unbind()函数

unbind() 方法移除被选元素的事件处理程序。该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。

var minSize = { width: 800, height: 600 };

$(window).resize( minSize, function(event){
    var min = event.data;
    var $dom = $(this);
    if( $dom.width() < min.width ){
        $("body").append("<br>窗口宽度不要小于" + min.width );
    }else if( $dom.height() < min.height ){
        $("body").append("<br>窗口高度不要小于" + min.height);
    }
} );

target 属性

target 属性规定哪个 DOM 元素触发了该事件

 $("p, button, h1, h2").click(function(event){
    $("div").html("被点击的元素" + event.target.nodeName );
  });

 
posted @ 2016-09-28 11:58  晓梦灵曦  阅读(252)  评论(0编辑  收藏  举报