3
我有一個SVG
地圖,其中包含多個PATH
對象。地圖上有覆蓋圖像,所以無論何時我想在地圖上調用某個事件,我都必須使用elementFromPoint
。我的函數有些結構是這樣的:使用elementFromPoint獲取特定子元素
function CallEvent(e){
$('.overlay-image').hide(0);
var mapObj = document.elementFromPoint(e.clientX, e.clientY);
$(mapObj).click();
$('.overlay-image').show(0);
}
當我使用SHAPE
的地圖,這是工作完美,但現在我使用SVG的地圖,它不和工作,因爲elementFromPoint
選擇整個SVG
元素我需要抓取位於用戶點擊的座標的PATH
對象。
是否有可能使用此功能找到PATH
對象?所有PATH
對象都有id和class。
最後,SVG地圖的結構是這樣的:<SVG><D><PATH></PATH></D></SVG>