2017-04-04 11 views
0

javascriptによって要素(内部または外部)に対するポイントの状況をどのように判断できますか? elementFromPoint()は一番上の要素を返します。下の要素を見つけることができますか?特定の要素内または外側にある点

<svg width="500" height="300" > 
 

 
     <polygon points="200,10 250,190 160,210" style="fill:white;stroke:black" /> 
 
</svg>

HTMLコードだけexample.Vertexsがはるかにmore.One可能な解決策かもしれである点からイベントをトリガし、トリガにそこにすべての準備ができてJavaScriptのメソッドをイベントのtarget.Isを得ることができポイントからのイベント?別のsugesstionもappriciatedです。

+0

[ポイントが2D三角形内にあるかどうかを判断する方法](http://stackoverflow.com/questions/2049582/how-to-determine-if-a-pointpoint-is-in-a) -2d-三角形) – C2486

+0

私の要件は制限されていませんtriangle.Vertexはもっと多くのことができます。私はいつでもトリガonclickイベントを見つけるしようとし、そのイベントの要素を取得しようとしています。 – Mehmet

+0

[ポリゴンの内側の点ですか?](http://stackoverflow.com/questions/39853481/is-point-inside-polygon) –

答えて

0

私は、要素のisPointInFill()メソッドから解決策を見つけました。このメソッドのパラメータはSVGPointです。 この段階では、ChromeのみがisPointInFill()をサポートしています。

関連する問題