canvas ии события
я ввёл в канвас свою систему координат
нужно получить координаты клика мышью относительно моей системы координат |
Найди расстояние до точки отсчета своей системы и отнимай его от координат клика:)
|
var x=evt.pageX-ctx.canvas.offsetX-ctx.canvas.width/2; var y=evt.pageY-ctx.canvas.offsetY-ctx.canvas.height/2; console.log(x,y);//NaN NaN |
Начни с
console.log(evt.pageX, ctx.canvas.offsetX,ctx.canvas.width/2);Может откроет глаза:) |
Извиняюсь за офф-топ, а что есть канвас и где об этом написано?
|
А что, на гугле забанили???
UPD: google/search |
Нет, но лучше спросить у тех кто знает и получить конкретный ответ и по возможности рекомендацию где лучше об этом написано. А гугл же просто выдаст совпадения но он не скажет где лучше об этом написано.
|
2de,
ну не скажи. Обрати внимание, что первым пунктом в поиске нормальная статья с wikipedia. Там все коротко и ясно объясняется: и примеры, и ссылки полезные. Так что стоило все же сначала поискать:) |
короче
спасибо как получить в обработчике события нормальный this, а не объект-адресат события? |
Цитата:
А во-вторых, что такое "нормальный this"??? |
Часовой пояс GMT +3, время: 01:51. |