2013-04-05 52 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)"); 
相關問題