2013-04-05 49 views

回答

2

我认为这是做的mouseover/mouseout时间可持续射击时,他们不需要:

更新小提琴(再次):http://jsfiddle.net/zhMQ8/3/

g.on("mouseover", function() { tooltip.style("display", null); }); 

g.on("mouseout", function() { tooltip.style("display", "none"); }); 

g.select(".overlay").on("mousemove", mousemove); 
+0

嗯,仍然闪烁我。非常奇怪。 – 2013-04-05 15:42:01

+0

将mouseover/mouseout改为'g'而不是'.overlay'似乎有效。 – paul 2013-04-05 15:53:14

0

唐不使用mousemove属性。使用鼠标悬停。

private void pboxLabExam_MouseHover(object sender, EventArgs e) 
    { 
     toolTip1.SetToolTip(pboxLabExamGlow, "LABORATORY EXAM"); //<--- 
    } 
0

的闪烁发生,因为工具提示有时出现的鼠标下面,并且使鼠标移开被调用,并且将再次移除工具提示和再鼠标是在该元件以便鼠标悬停被调用,并继续循环。 ..

做一个小的差距(在这里我加入5),这样的提示不会下鼠标来:

tooltip.attr("transform", "translate(" + (xScale(d.date) + 5 ) + ",0)"); 
相关问题