.mouseup( handler )返回类型:jQuery
描述:把一个事件处理函数绑定到“mouseup”JavaScript事件,或者在元素上触发此事件。
-
增补版本:1.0.mouseup( handler )
-
handler每次触发事件时要执行的函数。
-
-
增补版本:1.4.3.mouseup( [eventData ], handler )
-
eventData类型:Anything一个对象,包含要传递给事件处理函数的数据。
-
handler每次触发事件时要执行的函数。
-
-
增补版本:1.0.mouseup()
- 此签名没有任何参数。
此方法在第一种变体中是.on('mouseup', handler)
的简写,在第二种变体中是.trigger('mouseup')
的简写。
当鼠标指针在某元素上面,然后鼠标按键释放时,mouseup
事件发送到该元素。任何元素都可以接收此事件。
例如:考虑以下HTML:
1
2
3
4
5
6
|
|
事件处理函数可以绑定到任何<div>
上:
1
2
3
|
|
现在如果我们点击此元素,将显示警告消息:
Handler for .mouseup() called.
我们还可以在点击其它元素时触发此事件:
1
2
3
|
|
执行此代码之后,点击Trigger the handler也将弹出警告消息。
如果用户在元素外面点击,拖到它上面,释放按键,这依然计数为一次mouseup
事件。在大多数用户界面中,这一系列操作不会被视为一次按键按下,所以最好使用click
事件,除非在特定的情形中,我们知道mouseup
事件更合适。
补充说明:
-
因为
.mouseup()
方法是.on( "mouseup", handler )
的简写,所以可以使用.off( "mouseup" )
来分离。
示例:
当触发mouseup和mousedown时显示文本。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
|