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。
簡単なものが欠けていると確信しています、ありがとう。