この質問をして申し訳ありませんが、今朝のちょっとしたガイダンスを探しています. Raphael 要素を渡すだけで、Raphael 要素を光らせることができる関数を作成したいだけです。以下は私が持っているコードです。これが機能しないのはなぜですか?
var paper = Raphael("playarea", 500, 500);
var rectangle = paper.rect(100, 100, 200, 200, 4);
function elemHover(var el)
{
el.hover(
// When the mouse comes over the object //
// Stock the created "glow" object in myCircle.g
function() {
this.g = this.glow({
color: "#0000EE",
width: 10,
opacity: 0.8
});
},
// When the mouse goes away //
// this.g was already created. Destroy it!
function() {
this.g.remove();
});
}
elemHover(rectangle);
ここにフィドルがありますhttp://jsfiddle.net/aZG6C/15/