【发布时间】:2016-07-07 02:25:58
【问题描述】:
Raphael 元素是动态创建的(响应用户输入,而不是在页面加载时)。当用户悬停在对象上时,我想使用 Raphael 的 .hover() 方法将光标更改为“指针”(通常用于链接的手)。这如何实现?
(我知道你可以使用CSS来实现这个效果,但是由于DOM元素是通过脚本创建的,而不是在加载时内置到页面中,我不知道这里是否可以应用CSS,或者如何如果可以的话,那就是。)
http://www.w3schools.com/cssref/playit.asp?filename=playcss_cursor&preval=pointer
https://web.archive.org/web/20160121064823/http://raphaeljs.com/reference.html
【问题讨论】:
-
只是一个想法。您可以直接调用
el.attr({cursor:'pointer'}),而不是创建事件处理程序。在悬停时设置和取消设置是没有意义的,因为它与您只是设置元素的默认光标相同。
标签: javascript css raphael