hammer.js

    1热度

    2回答

    考虑下面的代码...使用Hammer.js但我认为这可能是一个通用的Javascript问题: var drawLayer = new DrawLayer(document.getElementById('canvasContainer')); function DrawLayer(targetElement) { this.foo = "bar"; this.gestu

    0热度

    1回答

    我正在使用Hammer.js v2.0.4开发这个应用程序。这个想法是当你敲击底部时弹出一个模态(模态一),如果你按下500ms(或更多),则显示另一个模态(模态二)。 在桌面上一切正常。 在手机上,如果您点击或按下小于500毫秒,则显示正确的模式。 如果您正好按500毫秒打开正确的模式。 但是,如果你按超过500毫秒nothings发生。 有没有什么方法可以显示正确的模态,如果某些用户点击底部>

    2热度

    1回答

    我遇到Hammer.js(带有jQuery插件)在使用swiperight时可以正常工作。因此,我需要使用panright。 在平移到右侧时,我的事件触发很多次。 这是如何更新的,所以它只运行一次? (然后,当用户再次挥笔在向右或向左另一张幻灯片) $('.slide').hammer().on('panright', doSomething);

    3热度

    2回答

    我试图在桌面上使用Hammer.js和Chrome中的触摸模拟器来检测捏事件。可以检测平底锅并点按没有问题,但掐不似乎是响应。修改了codepen上的示例代码: http://codepen.io/anon/pen/NqWymK 如果您不熟悉触摸模拟器,应通过按住shift键并单击并拖动鼠标来模拟捏合事件。 (HTML) <script src="http://cdn.rawgit.com/ham

    1热度

    1回答

    我正在使用Hammer检测HTML5页面上的捏,并将其指向SVG图像进行缩放。 SVG图像位于它自己的div中,锤子捏检测被附加到该div。 这适用于最新版本的IE,Safari(移动和桌面),Opera和Chrome,但不适用于Firefox。在Firefox上,捏没有被Hammer检测到,因此不会被引导到SVG元素。而是放大页面上的其他项目。 我也在使用Hammer检测平移动作(同样在SVG上

    4热度

    1回答

    我想用锤子js为喜欢的帖子构建双Tab选项。 HTML: <div class="gitem-wrap row"> <div class="gitem"> <div class="well"> <figure id="img-item"><img src="images/2.jpg" class="img-responsive"></figure>

    2热度

    1回答

    所以我有一个标题..和一个图像。在平板电脑上,我想能够捏和放大图像,但我很挣扎。我看过其他类似的问题。但是,当我还在学习时,我并不完全确定我的错误对我来说太过于纠正。 <div class="header"> <h1><img src="logo.png" alt="">Title</h1> <ul> <li>Test</li> <li>Test</

    1热度

    1回答

    我遇到了这个奇怪的问题,我正在使用hammer.js库来创建一些响应式表格功能。 当我在我的iPhone上测试页面时(这个问题在任何Android设备上都没有发生,仅限于iPhone),如果我从本地机器测试它,则功能正常工作 - 我正在使用Ghostlab从本地机器测试页面。但是,当我将代码部署到登台服务器时,功能会中断。我的意思是休息时间表示它可以正常工作,但在2次平移事件之后停止工作(平移事件

    1热度

    1回答

    我发现这个Koen Bok的小宝石,它在几周前将Hammer.js事件整合到Framer.js中。然而,它是为旧版本的锤子而设计的,后来被重写。从理论上讲,我可以很容易地通过调整HammerEvents将其移植到新版本,并且对于平移和滑动事件似乎一切正常。但是由于某种原因,我不能使用最近的锤子脚本(2.0.4)来捏住或旋转事件。 这是原来的代码段,用于Hammer.js 1.1.3: Hammer

    0热度

    1回答

    我试图在我的浏览器 <html> <head> </script src="https://hammerjs.github.io/dist/hammer.js"> </script> <script> var myElement = document.getElementById('myElement'); // create a simple instance