我想用錘子js爲喜歡的帖子構建雙Tab選項。 HTML:爲所有具有相同ID的元素初始化Hammer.js
<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>
JS來初始化錘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;
});
它只是爲第一要素,但並不適用於所有的工作。
如何初始化具有相同ID的所有元素的Hammer js?
的jsfiddle:http://jsfiddle.net/ekdfokc5/
感謝您的幫助。它的工作很棒hammer.js v1
http://jsfiddle.net/ekdfokc5/3
但在新版本(2.0.4)有問題,並且$('figured').toggleClass('liked')
在重疊後不起作用。
http://jsfiddle.net/ekdfokc5/4
*表示所有具有相同ID的元素***這是無效的。改爲使用class。 –
檢查下面或小提琴中更新的代碼:http://jsfiddle.net/ekdfokc5/9/ –