0

2つのイベントハンドラーがあります。

Y.all(".ptl").on("mouseover", handleOverlay); 
Y.all(".ptl").on("mouseout", handleOverlay);

handleOverlayそして、ユーザーがノードを終了したことを関数が認識し、関数を終了できるように、arugmentをonmouseoutに渡したいと思い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では、最初の引数がノードであると仮定すると、2番目の引数はonメソッドの前では未定義であり、渡されたオブジェクトを含む代わりにnullの後になります。

function handleOverlay(node, te) {}

node =問題のノードオブジェクト(予想どおり)

te =マウスオーバーの前は未定義、マウスアウトの後でnull。

簡単なものが欠けていると確信しています、ありがとう。

4

1 に答える 1