我有一个只包含一个矩形的集合。
var hoverTrigger = this.paper.set();
var outline = this.paper.rect();
outline.attr({
...
hoverTrigger.push(outline)
this.sprite.push(hoverTrigger);
悬停时,矩形应该展开,并添加一些链接,鼠标关闭后,链接消失,矩形再次变小。
hoverTrigger.hover(function () {
var link = this.paper.text();
hoverTrigger.push(link);
outline.animate({
...
}, function() {
link.remove();
outline.animate({
...
});
但是,似乎悬停功能正在单独应用于集合中的每个项目,而不是整个集合,因为当您将鼠标悬停在链接上时,悬停功能会触发并且链接消失。有时,该框会快速连续地悬停在事件上并悬停在事件上并发出声响。
有没有办法将悬停应用于一组事物,以便在集合中的两个事物之间进行鼠标悬停不会触发悬停?