我正在和拉斐尔合作,我认为我使用的方式不会利用一些看似有用的功能.
例如,我试图在Set(一组元素)上添加一个侦听器,以鼠标悬停在任何这些元素上的方式,脚本在整个集合上触发动画.
当您向集合添加侦听器时,Raphael会将侦听器添加到每个元素并分别为它们设置动画.
就像你在这个例子http://jsfiddle.net/4VYHe/3/中看到的那样,我想要同一组中的所有矩形(set = 10个矩形的水平组),在任何一个上改变鼠标上的颜色属性他们.
我在raphael文档中找到了一些方法,我认为必须有助于实现这一点.但我很难理解这些方法是如何工作的.
例如:
拉斐尔图书馆似乎非常强大,我真的想让它正常工作,我不想写各种不同的javascript黑客,因为我认为这些工具必须以更优雅的方式完成工作.
如果您认为我使用了错误的库,我仍然会接受各种建议.先感谢您.
- -编辑 - -
这是一个有效的例子(http://jsfiddle.net/4VYHe/6/).但这是一个缺乏效率和优雅的黑客.我想要一些正确使用正确工具的东西.
此页面上有一些信息.http://www.irunmywebsite.com/raphael/additionalhelp.php?v=2#PAGETOP.几个例子,但没有任何解释拉斐尔如何运作的例子.