zoukankan      html  css  js  c++  java
  • zepto和jQuery on事件委托在苹果手机上的”坑“

    移动端用zepto做的页面,突然发现on绑定的click事件并没有触发,代码如下:

    <ul>  
      <li class="a">1111111aaaaaaasssss</li>  
      <li class="b">aaaaaaassssss</li>  
      <li class="c">ssssssss</li>  
    </ul>  

    <script>
      $(document).on('click','.c',function(argument) {  
        alert($(this).html())  
      })  
    </script>
    

    我把此写法改成非事件委托的方式,发现该click事件就能触发

    $(‘.a’).on('click',function(argument) {  
      alert($(this).html())  
    });  

    最后$(document)换成$('body')或者$('ul')试试,实验结果是:

    $(document) 不行

    $(‘body') 不行

    $(‘ul') 行

  • 相关阅读:
    coredata
    去除XIB上UITextView光标垂直居中问题
    IOS 开发使用SVN
    CSS层叠样式表--找到标签
    简单的爬虫
    HTML
    13索引
    12事务
    12内建函数
    11存储过程
  • 原文地址:https://www.cnblogs.com/gxp69/p/7688750.html
Copyright © 2011-2022 走看看