1
A
回答
1
在繪製你的對象,你要創建一個彈出式窗口,將它添加到組,然後使用OnMouseEnter在和OnMouseLeave在處理程序對象:
// Create a group
var group = new Group();
// Create a dot (circle the mouse will hover)
var point = new Point(50, 50);
var dot = new Path.Circle(point, 5);
dot.fillColor = 'blue';
// Add dot to group
group.addChild(dot);
// Create onMouseEnter event for dot
dot.onMouseEnter = function(event) {
// Layout the tooltip above the dot
var tooltipRect = new Rectangle(this.position + new Point(-20, -40), new Size(40, 28));
// Create tooltip from rectangle
var tooltip = new Path.Rectangle(tooltipRect);
tooltip.fillColor = 'white';
tooltip.strokeColor = 'black';
// Name the tooltip so we can retrieve it later
tooltip.name = 'tooltip';
// Add the tooltip to the parent (group)
this.parent.addChild(tooltip);
}
// Create onMouseLeave event for dot
dot.onMouseLeave = function(event) {
// We retrieve the tooltip from its name in the parent node (group) then remove it
this.parent.children['tooltip'].remove();
}
+0
我測試了這一點,它確實工作:http://jsbin.com/jusugaqibo/edit?html,output – 2016-06-05 13:22:25
相關問題
- 1. Paper.js套索選擇工具
- 2. jQuery的工具提示插件沒有提示工具提示
- 3. Microsoft工具提示中的點工具提示問題
- 4. Datagrid中的工具提示
- 5. .net中的工具提示
- 6. Scatter中的工具提示
- 7. 工具提示中的Gridview
- 8. 當工具提示顯示時,「實時」更新小工具的工具提示
- 9. 使StockCharts中的工具提示與HighCharts中的工具提示行爲相同
- 10. 在Paper.js上觸發工具事件
- 11. 在工具提示中Highcharts
- 12. jQGrid與jQuery的工具提示工具
- 13. IE與jQuery Tools的工具提示兼容工具提示
- 14. 顯示工具提示中的圖像
- 15. VB.NET中的工具提示顯示
- 16. 顯示DataGridView中的rowHeader工具提示
- 17. JavaFX:工具提示 - 無法顯示工具提示
- 18. 工具提示顯示在工具提示圖標頂部
- 19. jquery ui工具提示,顯示工具提示列表
- 20. NoUiSlider工具提示
- 21. 與工具提示
- 22. QPushButton工具提示
- 23. 在工具提示
- 24. 工具提示jquery
- 25. Android「工具提示」
- 26. Eclipse工具提示
- 27. ASP.NET工具提示
- 28. JQuery工具提示
- 29. 工具提示:GWT
- 30. DetailViewerField工具提示
有人可以請回答這..我卡在這裏:( – 2014-09-02 23:59:09