1

Hammer JS を初めて使用し始めたばかりで、開始ページ ( https://github.com/EightMedia/hammer.js/wiki/Getting-Started )を参照しています。

これは私が持っているコードです:

        var el = $('#drag ul');
        var hammertime1 = Hammer(el,{
                drag_block_vertical:true,
                drag_lock_to_axis: true
            })
        .on("drag", function(ev) {
            if(ev.gesture.direction == 'left' || ev.gesture.direction == 'right') {
                $(this).css('left',ev.gesture.deltaX);
            };
            ev.gesture.preventDefault();
        });

ただし、ドラッグロックは機能していないようです。

どんな助けでも大歓迎です。

ありがとう。

アップデート

両方の関数に lock_to_axis を追加することで機能しました

4

0 に答える 0