当我使用Raphael
库来绘制一些项目时,我正在开发一些页面。
所以我的问题是,当我移动到一些rect
它长大时,但是当我的鼠标在定位在我的文本上时rect
,它失去了他的悬停。您可以在我的应用示例中看到它。
var paper = new Raphael(document.getElementById('holder'), 500, object.length * 100);
drawLine(paper, aType.length, bType.length, cType.length, cellSize, padding);
process = function(i,label)
{
txt = paper.text(390,((i+1)* cellSize) - 10,label.devRepo)
.attr({ stroke: "none", opacity: 0, "font-size": 20});
var a = paper.rect(200, ((i+1)* cellSize) - 25, rectWidth, rectHeight)
.hover(function()
{
this.animate({ transform : "s2"}, 1000, "elastic");
this.prev.animate({opacity: 1}, 500, "elastic");
this.next.attr({"font-size" : 30});
},
function()
{
this.animate({ transform : "s1" }, 1000, "elastic");
this.prev.animate({opacity: 0}, 500);
this.next.attr({"font-size" : 15});
});
}
我已经尝试过e.preventDefault();
悬停this.next
和其他一些解决方案,但它不起作用。
任何帮助,将不胜感激。