7得票1回答
移动Webkit和Hammer JS中有多个元素响应触摸事件

我正在使用Hammer JS库开展一个小的边角项目,但在Chrome Dev Tools模拟器以及两个iOS 7设备上调试时遇到了问题。在桌面浏览器上似乎没有问题。这里有一个Fiddle:http://jsfiddle.net/w80baz5g/5/,以下是更多信息。 我有一组元素,就像这样...

7得票1回答
Hammer.js在tap动作后触发了位于被点击元素后面的DOM元素的click事件。

我使用Hammer.js在移动设备上检测触摸事件,如轻敲、滑动等。 我有一个交互,在轻敲时,我隐藏被点击的内容(以及可能的父级),并在其位置显示其他内容(类似于更改屏幕功能)。 问题是,新显示的内容可能已经绑定了自己的事件,或者本地化地在轻敲时进行交互(例如标签切换复选框,文本输入聚焦)。...

7得票2回答
当'user-scalable'设置为yes时,如何检测捏合缩放?

当设置为user-scalable=yes时,如何检测缩放比例(或距离)? 我在Android上进行了测试,但如果设置为user-scalable=yes,则无法检测到缩放手势。 如果设置为user-scalable=no,则可以检测到缩放手势,但我无法对文档进行缩放。以下是我在jsFiddl...

105得票10回答
Angular - '找不到HammerJS'

我正在进行一个简单的Angular项目,尝试将Material Design导入到我的项目中,但是其中一些组件无法正常工作,并且控制台警告说: “找不到HammerJS。某些Angular Material组件可能无法正常工作。” 我已经安装了hammerjs和@angular/mater...

11得票2回答
Google Chrome防止捏合缩放功能

我正在为运行Windows 8.1的Microsoft Surface Pro 2上的Chrome开发应用程序。最近,Chromium团队决定在Windows 8的Chrome中添加捏合缩放手势,这是好的。然而,他们没有在Chrome的设置中添加一个标志来禁用那些不想要捏合缩放功能的人的这种行...

9得票2回答
可以使用hammer.js的pan事件并仍允许用户滚动吗?

我有一个用户可以水平滚动的UI。 我仍希望他们能够左右滚动,但是我想同时触发Hammer.js pan事件。以下是我的当前代码: var worksHammertime = new Hammer(scrollingArea); worksHammertime.on('pan', funct...

7得票1回答
使用 onclick 事件关闭 Hammer.js 的触摸事件

我刚刚完成了一个具有触摸事件的旋转木马幻灯片,它用于我正在构建的网站上。目前我试图找出如何使用点击事件来禁用(hammer)触摸事件。这是我一直在努力研究的代码: 类.slider-layout启用了轮播,而类.tile-layout则禁用了轮播,并将布局转换为卡片视图布局。 更新#1...

32得票4回答
如何使用 Hammer 进行滑动操作

我发现了一个有趣的资源:Hammer.js。我尝试使用 Hammer 和 jQuery 进行滑动。 1) 我已经在这里下载了代码:链接 2) 我将该代码放入一个文档中,并在我想要使用滑动功能的文档头部中添加了指向该代码的链接:<script src="hammer.js">&lt...

8得票7回答
轮播图在滑动或点击幻灯片控制器(下一个/上一个)时显示不正确。

我刚刚完成了一个旋转木马的构建,它使用滑动/触摸和控件(例如上一个/下一个)来控制旋转木马。目前,我遇到了有关旋转木马行为的问题。基本上,我正在尝试使其一次滑动一个。这里是我正在使用的代码示例。目前,它似乎根据我放置了多少个旋转木马而滑动2或3个。 同时,我也在响应式方面遇到了问题。 ...

12得票3回答
Hammer.js事件优先级

我已经为我的事件实现了hammer.js库。问题在于多个事件同时触发。 我能设置某种事件优先级吗?比如说,在进行变换时,所有其他事件都被忽略。当变换停止后,其他事件可以执行。 hammertime.on("transform", function(evt) { //tran...