2

トリックショット #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() {
})();

そもそも、私ができることなら、関数の中に関数の中に関数を入れたくありません。

4

1 に答える 1