.resize( handler )返回类型:jQuery
描述:把一个事件处理函数绑定到“resize”JavaScript事件,或在元素上触发该事件。
-
增补版本:1.0.resize( handler )
-
handler每次触发事件时要执行的函数。
-
-
增补版本:1.4.3.resize( [eventData ], handler )
-
eventData类型:Anything一个对象,包含要传递给事件处理函数的数据。
-
handler每次触发事件时要执行的函数。
-
-
增补版本:1.0.resize()
- 此签名没有任何参数。
此方法在第一种和第二种变体中,是.on('resize', handler)
的简写,在第三种变体中,是.trigger( "resize" )
的简写。
当浏览器窗口的尺寸改变时,resize
事件发送到window
元素。
1
2
3
|
|
现在,每当浏览器窗口的尺寸改变时,消息就追加到<div id="log">后面,一次或多次,取决于浏览器。
resize
中的代码不应该依赖于处理函数调用的次数。取决于实现装置,既有可能在重置大小的过程中持续发送resize
事件(Internet Explorer 和基于WebKit的浏览器譬如Safari和Chrome中的典型行为),也有可能在重置大小操作结束之后发送一次resize
事件(其它浏览器譬如Opera中的典型行为)。
补充说明:
-
因为
.resize()
方法是.on( "resize", handler )
的简写,所以可以使用.off( "resize" )
来分离。
示例:
若要在调整窗口尺寸时看到窗口宽度,请尝试:
1
2
3
|
|