Офтопик: 2 варианта одного вопроса - первый из области математики, второй ("удобный") про SVG формат.

1.
Есть круг, с известным диаметром и позицией центра.
Есть клик, c известными координатами.

Есть ли красивый способ узнать, был ли этот клик в области круга ?

(понятно, что с квадратным div-ом все было бы проще)
(это нужно именно расчитать, т.к. mouse event-а нет)

2.
Исходные теже: круг, клик, нет event-a именно над этим(!) кругом (между ними другой обьект, который тащит мышка).

вопрос такой - можно ли спросить у DOM "был ли mouseup в_той_же_области что и 'элемент_id'" ?

Что бы не считать, как в первом варианте вопроса, а озадачить dom - он ведь как-то это просчитывает автоматом, когда между мышкой и элементом нет промежуточного элемента.

Этот вариант был бы наилучшим - т.к. ненадо будет просчитывать изменение svg.ViewBox (scale).

(в svg рассылке ответа нет - возможно вопрос был плохо сформулирован на eng)


Спасибо.

--
Sincerely,
        Nicholas


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить