【发布时间】:2012-05-28 19:27:39
【问题描述】:
当元素处于悬停状态时,我尝试使用 JQuery 链接几个函数。
我通常会使用 .hover 事件函数,但在阅读了一些教程后,我了解到使用 .on 更好,因为您可以使用一个事件处理程序来监控文档中的所有冒泡事件。
但是,当我像这样将两个函数链接在一起时,我遇到了问题:
$("element").on( "hover", function() {
console.log("one");
}, function() {
console.log("two");
});
我预计结果是 二二 (使用 .hover 时就是这种情况),但我得到的是 二二。
谁能解释我做错了什么或者这是否是预期的行为以及为什么?
使用.hover(...)转载:http://jsfiddle.net/gXSdG/
使用.on(hover...)转载:http://jsfiddle.net/gXSdG/1/
【问题讨论】: