Я хочу игнорировать событие click/touchstart на div с радиусом границы 50% (круг), когда он не нажимается на видимый круг (поэтому, когда вы нажимаете на угол div) ,игнорировать событие на элементе с borderradius
Я написал очень простую функцию (это не 100% точным, это обходной путь, потому что теперь это хорошо), чтобы проверить, если нажать на углу DIV:
http://codepen.io/anon/pen/zhwri
до сих пор так хорошо,
Проблема:
круг (.circle) будет вращаться с преобразованием (например, -webkit-преобразование: поворот (45 градусов), а теперь функция не будет работать правильно (возможно, из-за коробки модель и т. д.) есть ли способ f настроить, был ли я нажат на угол, когда div отображается с вращением? потому что координаты относятся к модели окна (я думаю), и это не то, что видит клиент.
Надеюсь, у меня вопрос ясен, возможно, есть другие способы понять, чем я предложил в своей функции?
благодарит за помощь!
обновление: я забыл сказать, что в этом случае SVG или Canvas не вариант (Питти :(), так и для всех, кто предлагает это: вы правы, но, к сожалению, не вариант :(
Да, я знаю, проблема в том, что в этом случае я не могу использовать canvas или svg, поэтому он должен быть простым html/css (3)/js – user2583934