【问题标题】:Hammer.js allowing clicks within a drag areaHammer.js 允许在拖动区域内点击
【发布时间】:2012-10-10 13:56:53
【问题描述】:

我正在使用 Hammer.js 创建一个在左侧滑出的移动应用风格的侧边菜单。当用户向左滑动侧边菜单时,它应该会关闭。

我的问题是菜单中的所有链接现在都不起作用。您如何启用对链接的点击以继续工作?

看来我需要包含“prevent_default”以停止页面滚动拖动手势。

    $('.sidebar').hammer({
        prevent_default: true
    }).bind('drag', function(ev) {
        if(ev.direction == 'left') {
            $('#page').removeClass('in');
        }
    });

【问题讨论】:

    标签: jquery hammer.js


    【解决方案1】:

    你想要:

    prevent_default: false
    

    这将允许您通过容器传递点击。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 2014-11-11
      • 2014-11-02
      • 2015-09-27
      • 1970-01-01
      • 2021-11-25
      • 2020-08-04
      • 1970-01-01
      • 2017-08-19
      相关资源
      最近更新 更多