为什么RaphaelJS(2.0.0)中的这个事件处理程序直接运行,而不是当您点击它时?为什么RaphaelJS中的这个事件处理程序直接运行?
function enlarge (shape) {
shape.animate({'transform' : 's2'}, 200);
}
jQuery(function() {
var paper = Raphael("canvas", 1000, 1000);
var button = paper.circle(300, 50, 20);
button.attr({'fill':'black'});
var circle = paper.circle(50, 50, 20);
circle.attr({'fill':'red'});
button.mousedown(enlarge(circle));
});
据透露,如果更换'的jQuery(函数(){'和'的jQuery(函数($){'你可以使用'$'那个函数内不得不一直编写'jQuery'(即使在你的情况下,因为你没有使用它而没有关系) – ThiefMaster