我使用hammer.js来绑定滑动事件处理程序(这也是一个基本的jquery问题)。
<div id="container">
...
<div id="entry">Swipe to delete this entry.</div>
...
</div>
如果用户在条目div上滑动,我想通过它添加一行。如果用户在容器div的其他区域上滑动(srcElement可能是其他子元素),我想折叠容器。我怎样才能优雅地实现它(现在我将滑动处理程序绑定到容器并检查event.target是否不是条目div,但是如果有很多条目,这将不起作用。)
答案 0 :(得分:0)
我想我可以使用“not”选择器来处理除条目div之外的其余部分的滑动事件。因此,对于每个条目,我可以在其上添加一个类,然后使用两种监听器。 http://api.jquery.com/not-selector/