单击时从数据库中检索数据

时间:2013-05-03 09:35:39

标签: javascript raphael

我的页面中有一个Raphael圈子,我想在点击圈子时从数据库中检索一些数据。

我为此目的编写的代码是:

var circle = R.circle(x, y, 10).click(retrieveData());

问题是,在创建圆时调用函数retrieveData,而不是在单击圆时调用。 如何编写一段代码,只有在单击圆圈而不是创建对象时才运行retrieveData?

1 个答案:

答案 0 :(得分:0)

Raphael事件中的函数(与所有事件驱动的范例一样)需要作为委托传递(函数指针/函数作为变量名。)

使用以下代码(注意retrieveData功能后没有括号。)

var circle = R.circle(x, y, 10).click(retrieveData);