mouseenter()
当鼠标指针穿过元素时,会发生 mouseenter 事件。
mouseenter() 方法触发 mouseenter 事件,或规定当发生 mouseenter 事件时运行的函数:
$
(
"
#p1
"
)
.
mouseenter
(
function
(
)
{
alert
(
'
您的鼠标移到了 id="p1" 的元素上!
'
)
;
}
)
;
尝试一下 »
mouseleave()
当鼠标指针离开元素时,会发生 mouseleave 事件。
mouseleave() 方法触发 mouseleave 事件,或规定当发生 mouseleave 事件时运行的函数:
$
(
"
#p1
"
)
.
mouseleave
(
function
(
)
{
alert
(
"
再见,您的鼠标离开了该段落。
"
)
;
}
)
;
尝试一下 »
mousedown()
当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。
mousedown() 方法触发 mousedown 事件,或规定当发生 mousedown 事件时运行的函数:
$
(
"
#p1
"
)
.
mousedown
(
function
(
)
{
alert
(
"
鼠标在该段落上按下!
"
)
;
}
)
;
尝试一下 »
mouseup()
当在元素上松开鼠标按钮时,会发生 mouseup 事件。
mouseup() 方法触发 mouseup 事件,或规定当发生 mouseup 事件时运行的函数:
$
(
"
#p1
"
)
.
mouseup
(
function
(
)
{
alert
(
"
鼠标在段落上松开。
"
)
;
}
)
;
尝试一下 »
hover()
hover()方法用于模拟光标悬停事件。
当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。
$
(
"
#p1
"
)
.
hover
(
function
(
)
{
alert
(
"
你进入了 p1!
"
)
;
function
(
)
{
alert
(
"
拜拜! 现在你离开了 p1!
"
)
;
尝试一下 »
focus()
当元素获得焦点时,发生 focus 事件。
当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数:
$
(
"
input
"
)
.
focus
(
function
(
)
{
$
(
this
)
.
css
(
"
background-color
"
,
"
#cccccc
"
)
;
}
)
;
尝试一下 »
blur()
当元素失去焦点时,发生 blur 事件。
blur() 方法触发 blur 事件,或规定当发生 blur 事件时运行的函数:
$
(
"
input
"
)
.
blur
(
function
(
)
{
$
(
this
)
.
css
(
"
background-color
"
,
"
#ffffff
"
)
;
}
)
;
尝试一下 »