トリックショット #29は、jQuery でタッチ イベントを定義する方法を示しています。私は、この fiddleで不正な書き込みの私のスタイルにそれを作り直しました。
作成者が行うことは、touchstart イベントが発生するたびに touchmove リスナーを定義することです。
request.dom.ball.on('mousedown touchstart',myTouchStart);
function myTouchStart(myEvent){
request.dom.ball.on('mousemove.myNameSpace touchmove.myNameSpace',myTouchMove);
function myTouchMove(myEvent) {
私がやりたいのは、myTouchMove を myTouchStart の外に置くことです。なぜなら、私の不正な JavaScript の書き方は、できる限りフラットに保ち、関数内に関数を持たないようにするためです。
私はすでにすべてを以下の中にラップしているので、それは奇妙に思えるかもしれません:
(function() {
})();
そもそも、私ができることなら、関数の中に関数の中に関数を入れたくありません。