我有 2 个事件处理程序:
Y.all(".ptl").on("mouseover", handleOverlay);
Y.all(".ptl").on("mouseout", handleOverlay);
我想将参数传递给handleOverlay
on mouseout 以便函数知道用户已退出节点并退出handleOverlay
函数。
我已尝试遵循 API http://developer.yahoo.com/yui/3/api/YUI.html#method_on,这对我来说表明它应该是:
Y.all(".ptl").on("mouseout", handleOverlay, null, null, null, {arg: "myarg});
但是在 中handleOverlay
,假设第一个参数是节点,第二个参数是未定义的,在 on 方法之前,然后是 null,而不是包含传递给它的对象。
function handleOverlay(node, te) {}
node = 有问题的节点对象(如预期的那样)
te = 鼠标悬停前未定义,鼠标悬停后为空。
我确定我错过了一些简单的东西,谢谢。