尝试启用向左滑动

Posted

技术标签:

【中文标题】尝试启用向左滑动【英文标题】:Trying to enable swipe left 【发布时间】:2014-11-27 01:16:36 【问题描述】:

以下是我的代码:

<script type="text/javascript" src="js/hammer.min.js"> </script>

<script>

    Hammer($(document)).on("swipeleft", function() 
     
        alert("Swipe Left"); 
    );

</script>

而且我没有看到“向左滑动”警报。怎么了?

【问题讨论】:

试试Hammer(document.body).on(... 【参考方案1】:

据我所知,Document 过于笼统。您需要有一个正在滑动的对象:

例如,当您在 ID 为 box1 的 DIV 上向左滑动时,这会执行一个操作。

<div id="box1" style="width: 100%; height: 100%;">SOME TEST</div>

<script>
$(function()  
  var objbox1 = document.getElementById("box1");

  //Swipe
  Hammer(objbox1).on("swipeleft", function() 
        alert('Swiped Left');
    );
);
</script>

【讨论】:

以上是关于尝试启用向左滑动的主要内容,如果未能解决你的问题,请参考以下文章

在视图控制器上启用滑动,但在该 VC 的视图中禁用

为啥向左滑动不适用于 Jquery mobile?

单击按钮将视图控制器向左滑动(不是侧边菜单)

未调用时滑动手势从右向左移动

在 UI 测试中执行完全向左滑动操作?

Hammer.js 在 Angular 中向左滑动手势动画