mootools の Element メンバーにいくつかの関数と変数を実装したいと考えています。私はこのようなものを持っています
Element.prototype.currentChild = this.getFirst();
Element.prototype.scrollToNext = function(delta, tag){ .... }
その後、新しい要素を作成し、マウスホイール イベントをスパンにバインドし、currentChild にアクセスします。
body_container = new Element('div', {
events:{
'mousewheel': function(e){
var elem = new Element(this);
elem.currentChild.setStyle('background-color', 'transparent');
elem.scrollToNext(e.wheel);
elem.currentChild.setStyle('background-color', '#C6E2FF');
e.stop();
}
}
});
問題は、次のエラーが発生することです。
キャッチされていない TypeError: オブジェクト [オブジェクト ウィンドウ] にメソッド 'getFirst' がありません
何が原因か知っていますか?
LE: はい、「これ」はエレメントだと思っていました。しかし、なぜそれがウィンドウタイプになるのかわかりません。