默认
$().mouseout(function(){…})
鼠标输出事件在页面中打开
我可以用任何方式检测事件是否在?
我希望detect方法返回一个布尔值供我使用
希望看到你的答案
由于
答案 0 :(得分:1)
$._data
,是啊!是的,您可以通过以下方式检查:
console.log($._data( $(element)[0], "events" ));
$("#foo").on({
click: function(){ alert("Hello") },
mouseout: function(){ alert("World") }
});
$._data( $("#foo")[0], "events" );
因此,您可以使用返回的对象并执行操作。
myEvents = $._data( $("#foo")[0], "events" );
// Check if the mouse event is set
if (myEvents.mouseout.length > 1)
// Do something