在这里记录下编程开发的各种小技巧,帮助他人,成长自己。

  • 在 Safari 或者 iOS 的 WebView 中,给 body 或者 document 添加 click 事件,或者通过 body 来代理事件时,如果目标元素不可点击,那么 click 事件会失效。修复方案:

    1. 将目标​元素换成 <a> 或者 button 等可点击的​元素

    2. 将 click 事件委托到​​​​​非 document 或 body 的​​父级元素上

    3. 给​目标元素加一条样式规则 cursor: pointer;

      iOS