私はマウスオーバーとマウスアウトイベントがトリガラファエルキャンバス内の要素の特定の属性にアクセスして更新しようとしています。..のアクセス属性(ATTR)のドキュメントがあるので、mouseoverイベント
をトリガスパース、私はしばらくの間これを苦労してきました。
次のコードは、Object #<SVGCircleElement> has no method 'attr'
$(circle.node).mouseover(function (e) {
e.target.attr({ 'opacity': 0.2, 'fill': 'blue', 'stroke': 'white' });
});
(非)機能コードのエラーで失敗すると、ここに提供されています:http://jsfiddle.net/agarcian/mDnAb/3/
任意の助けを大幅に理解されるであろう。
'e.target'はDOM要素ではなく、jQueryオブジェクトです。これは 'this'と似ています。 jQueryメソッドを使用する場合は、最初にjQueryに渡す必要があります。答えは、ないコメントだ –
:P – ThiefMaster
の可能重複[attrが定義されていません](http://stackoverflow.com/questions/6845087/attr-is-undefined) –