У меня есть круг, нарисованный в холсте, его предполагается быть поисковой панелью для музыкального плеера, который идет сверху в направлении по часовой стрелке.Холст круг обнаружить позицию щелчка
<div id="wrapper"><canvas id="canvas" width="200" height="200"></canvas></div>
Можно ли обнаружить щелчок на зеленом прямоугольнике (где угодно, но в середине круга, где будет нарисованной кнопка паузы/воспроизведения). Так что мне нужен процент (1-100), например, пользователь нажимает на средний правый и 0,25%, или 1/4, и так далее.
Если его щелкнули по середине круга, мне нужно запустить функцию паузы/воспроизведения, но его щелкнул где-нибудь еще, мне нужно получить процент.
Я использую jquery.
Это отлично работает, но если я нажимаю посередине, он запускает одно и то же событие. Как я могу исключить центр круга и перенаправить действие в другое место? – Toniq
Как проверить, был ли круг посередине нажатым - http://stackoverflow.com/a/16792888/1032493 скрипка: http://jsfiddle.net/7RUt3/2/ – dmk
Хорошо, еще один вопрос. Как я мог нарисовать значок паузы/воспроизведения посередине, как в этом примере? http://coolcarousels.frebsite.nl/c/55/ – Toniq