2012-02-22 56 views
0

當用戶單擊填充時有任何方法運行一個代碼路徑,而當用戶單擊某個特定元素的描邊時有另一種方法嗎?我知道我可以使用指針事件來將點擊數限制在一個或另一個點上,但是有沒有一種方法可以檢測到實際點擊的點擊?檢測單擊是否在單元描邊或填充

編輯

對於這個問題將來遊客:這似乎並不可能現在,但它已被建議到SVG工作組對一些這樣的功能,包括在SVG2 http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#Detect_if_a_mouse_event_is_on_the_fill_or_stroke

回答

1

svg規範中沒有規定讓你知道哪個部分被點擊了沒有。我假設你想在MouseEvent界面上看到類似屬性的東西,說明哪個部分被點擊。我認爲沒有現有的可用於此目的的屬性(如果它尚未被使用,event.detail可能是一種可能性)。