如何绑定tap事件, div是jq.append()的.

如何绑定tap事件, div是jq.append()的.

阅读 2.5k
2 个回答

给append的元素添加class或者id,确保append完成后query对应的元素添加事件就行

  1. div 直接用$包装后,直接 .on() 绑事件就行。事件回调使用具名 function 会更灵活一些。
  2. 不存在一个名为 tap 的事件。移动端如果只是简单响应轻击事件,直接用 touchstart 就行;如果有更复杂的需求,需要挂一个手势库上去。手势库用腾讯的 AlloyFinger 或者老牌的 Hammer.js 都行。
  3. 不要用 Zepto.js 封装的那个 tap,可能会碰到隐性 Bug。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题