我想使用锤子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>
<article>
...
</article>
</div>
</div>
<div class="gitem">
<div class="well">
<figure id="img-item"><img src="images/2.jpg" class="img-responsive"></figure>
<article>
...
</article>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Js初始化Hammer js:
var myElement = document.getElementById('img-item');
var mc = new Hammer(myElement);
mc.on("doubletap", function() {
//myElement.toggleClass('liked');
console.log('Double tap!');
return false;
});
Run Code Online (Sandbox Code Playgroud)
它只适用于第一个元素,但不适用于所有元素.
如何为所有具有相同ID的元素初始化Hammer js?
JSFIDDLE:http://jsfiddle.net/ekdfokc5/
谢谢你的帮助.它的工作在hammer.js v1
http://jsfiddle.net/ekdfokc5/3很棒
但是在新版本(2.0.4)中有问题而且$('figured').toggleClass('liked')在doubletap之后没有工作.
http://jsfiddle.net/ekdfokc5/4