Реагируйте на события мыши HTML5 на FireFox и iPod (Safari?) - PullRequest
1 голос
/ 24 октября 2011

Я обновляю свой движок прокрутки игры , чтобы выводить код HTML5 для создаваемых карт прокрутки, чтобы его можно было использовать не только как (в некоторой степени зависящем от платформы) создателя законченной игры, но ив качестве кроссплатформенного редактора карт с прокруткой HTML5.Я преодолел проблему с поддержкой графического тонирования, как описано в моем предыдущем вопросе .И у меня есть хороший пример, работающий на http://sgdk2.enigmadream.com/ben/. Однако я заметил, что взаимодействие с мышью для прокрутки карты не работает на FireFox или на iPod.Похоже, что iPod может использовать различные события (прикосновение и т. Д.) В соответствии с Собственный HTML5 Drag and Drop в мобильном Safari (iPad, iPod, iPhone)? .И это не объясняет, почему FireFox не будет реагировать.Разве нет более универсального способа поддержки сенсорного взаимодействия мыши или ?События касания также работают для мыши, или они специфичны для касания?Как бы вы порекомендовали взаимодействовать с этой картой прокрутки наиболее кросс-платформенным способом?

1 Ответ

1 голос
/ 24 октября 2011

вам нужно правильно получить свой srcElement

var srcEl = e.srcElement? e.srcElement : e.target; 

попробовать

PS: см. цели

...