我是svg和raphael.js的新手。我的任務是創建一個交互式圖形 - 用戶點擊/觸摸一條線,打開空間顯示一些文本元素。我有這個工作,但這條線是一個非常小的目標。Raphael - 如何通過邊框選擇路徑?
有沒有辦法讓用戶單擊邊框,而不是路徑?我看到getBBox(),但沒有看到我可以如何使用這個目的。
我是svg和raphael.js的新手。我的任務是創建一個交互式圖形 - 用戶點擊/觸摸一條線,打開空間顯示一些文本元素。我有這個工作,但這條線是一個非常小的目標。Raphael - 如何通過邊框選擇路徑?
有沒有辦法讓用戶單擊邊框,而不是路徑?我看到getBBox(),但沒有看到我可以如何使用這個目的。
你可以要捕捉mouseevents元素上使用pointer-events="boundingBox"
。請參閱SVG Tiny 1.2 spec。
這裏是一個example。
不幸的是我不認爲大多數瀏覽器都支持它。歌劇雖然。
感謝您的提示。 Chrome不支持它。啊,網絡'發展'和'應用'.... – dex3703
這就是我最終做的。謝謝。 – dex3703