jQuery Mobile でリスナーを作成すると、次のようになります。
$('.this-class').on('swipe',tapHandler);
tapHandler は 2 回実行されます。この問題を解決するために、次のような複数の解決策を見てきました。
$('.page-card').off('swipe').on('swipe',tapHandler);
また
ここで見られるようpageinit
に動的コンテンツを作成している場合、チャッシングの問題を排除するために、それを の横にラップします。pagebeforeshow
泡立ちさえもここに遊びに来ることも理解しています。
しかし、私は誰かがなぜこれが存在するのか、なぜ jQuery への貢献者がこのルートを取ることに決めたのか、欠点を知っているのかを説明できることを望んでいました。