[JavaScript]Android2.2ではピンチイン・アウトイベントは使えないみたい

hammer.jsというライブラリを使って、スマホブラウザのピンチイン・ピンチアウトを使ったウェブアプリを作ろうとしてみました。

ところが、手元のIS03(Android2.2.1)では全く動きませんでした。
知人のAndroid4でも試してもらったところ、こちらもおかしな挙動をして、全然使えないという結果でした。

Androidの標準ブラウザではピンチイン・アウトが使えないみたいですね。
残念。

なお、iPhone4sでは問題なく動きました。
誰かの役に立つかもしれないのでサンプルコードを載せておきます。

サンプルコード

$(function(){
  $('body')
    .hammer({})
    .on('transformstart', function(ev) {
        alert('hello');
    });
});
参考
スマホのマルチタッチジェスチャーを判断できるjQueryプラグイン「Hammer.js」
カテゴリ: