1

jquery モバイルで Hammer.js を使用すると、その「ピンチ」イベントが Android ではうまく機能しませんが、iOS ではうまく機能します。

Gmail のようなモバイル メール システムを開発しているので、jquery-mobile と hammer.js の両方を使用してメールの詳細ページを拡大/縮小します。

また、Hammer が適用された div 領域を含む垂直スクロール アクションを有効にする必要があります。

以下はそのサンプルコードです。

// Pinch Event
var ham = $('.mail_body').hammer({
    drag: true,
    drag_block_vertical: false,
    drag_block_horizontal: false,
    drag_lock_to_axis: false, 
    prevent_default: false,
    prevent_mouseevents: true,
    show_touches: false,
    stop_browser_behavior: {},
    swipe: false,
    touch: true
});

誰でも私を助けることができますか?

よろしくお願いいたします。

4

0 に答える 0