Я недоволен SVG, особенно для веб-контента, предназначенного для пользователей iPad. Я создал небольшую штуку типа циферблата, которую я называю «сырная доска», которую я хотел бы использовать в качестве элемента интерфейса.
http://appliedworks.co.uk/files/times/SVGTests/raphael.html
Нажатие на кусочек сыра (для продолжения аналогии) сделает «что-то». Это немного просто. Тем не менее, я бы хотел, чтобы пользователь мог перетаскивать свой палец вокруг «сырной доски» и запускать новое событие (touchesMovedOver?) Каждый раз, когда его палец перемещается над новым куском сыра. Но я не могу понять, как это сделать, поскольку для сенсорных интерфейсов нет эквивалента mouseOver.
Если бы все это было сделано из квадратов, я мог бы создать какой-то метод 'rectContainsPoint', который будет вызываться для каждого 'touchesMoved', но этот подход здесь не сработает.
Если у кого-нибудь есть идеи о том, как можно достичь чего-то подобного, я бы хотел это услышать.