2013-05-09 39 views
0

该问题看起来很简单,但它不起作用。trigger.io - 触摸/点击事件时隐藏html元素

我想要的是一个div来隐藏自来水。我目前正在使用jQuery,但如果有人知道必须以更原生的方式做到这一点ID爱这样做!

我一直在使用这种尝试,但没有奏效

$(".event_image").on('tap', function(e) { 
    $(this).hide() 
}); 

任何人有任何想法?

回答

2

jQuery的不具备触摸/点击事件东西,但你可以很容易地使用这些构建自己:可用here

touchstart 
touchmove 
touchend 
touchcancel 

更多信息。

或者您可以使用支持触摸事件&更多的插件如hammer.js

1

你可以做点击事件吗?他们基本上是一样的。

$(".event_image").on('click', function() { 
    $(this).toggle(); 
}); 
+0

请记住,在触发'click'事件之前会有一点点延迟,因为许多移动浏览器都在等待其间的手势。有几个脚本可以在使用onClick时删除这个延迟:http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone – 2013-05-10 12:39:33