我正在尝试让元素响应移动设备上的点按。点击黑匣子应该显示顶部div后面的元素。见这里:http://shaloon.com/help/
当我实现hammer.js“tap”代替jQuery的“click”时,我的交互不起作用。
这有效:
$('.HomeButton').on("click", function() {
$(".FeedContainer").toggleClass("FeedContainerDOWN");
});
这不起作用
$('.HomeButton').hammer().bind("tap", function() {
$(".FeedContainer").toggleClass("FeedContainerDOWN");
});
谢谢!
答案 0 :(得分:1)
FastClick.js 消除了移动设备上Tap的300毫秒延迟
https://github.com/ftlabs/fastclick
包含javascript文件,然后使用此代码将其附加到正文:
FastClick.attach(document.body);