+ -
当前位置:首页 → 问答吧 → 一个元素同时绑定了click和hover,当触发click时怎么不让其触发hover事件

一个元素同时绑定了click和hover,当触发click时怎么不让其触发hover事件

时间:2010-01-06

来源:互联网

li元素绑定了2个事件:
hover:鼠标移入移出变背景色为红色
click:当点击这个li时,这个li的背景也为红色

当触发click时怎么不让其触发hover事件,要不然click后不能让这个li锁定为红色,其他的li依然可以hover,当下次点击其他的li时,所点击的li又锁定为红色背景,同时其余的里依然可以hover,

这个怎么写啊?谢谢了。

作者: yysir   发布时间: 2010-01-06

click时给这个对象设置一个标志属性(可以用data方法来实现)

hover时判断这个标志属性,为true就直接忽略;为false或不存在就正常执行

作者: keakon   发布时间: 2010-01-06

click的函数中,return false应该就可以了。

作者: jorneyr   发布时间: 2010-01-06

相关阅读 更多