我很抱歉提出这个问题,但我只是在今天上午寻找一些指导。我只是想创建一个函数,这样我就可以通过传入该元素来使Raphael元素发光。以下是我的代码。为什么这不起作用?javascript 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/
你看到在你的JS控制台任何错误? – apsillers 2012-07-31 13:58:12
你能提供一个jsfiddle演示吗? – 2012-07-31 14:00:17
这里是小提琴http://jsfiddle.net/aZG6C/15/ – j0hnstew 2012-07-31 15:06:24