1111111aaaaaaasssss   
  • aaaaaaassssss   
  • ssssssss
  • &"/> 1111111aaaaaaasssss   
  • aaaaaaassssss   
  • ssssssss
  • &">

    首頁  >  文章  >  web前端  >  zepto和jQuery on事件委託在蘋果手機

    zepto和jQuery on事件委託在蘋果手機

    一个新手
    一个新手原創
    2017-10-19 09:19:252078瀏覽

    手機端用zepto做的頁面,突然發現on綁定的click事件並沒有觸發,程式碼如下:

    <ul>  
      <li class="a">1111111aaaaaaasssss</li>  
      <li class="b">aaaaaaassssss</li>  
      <li class="c">ssssssss</li>  
    </ul>  
    
    <script>
    
      $(document).on(&#39;click&#39;,&#39;.c&#39;,function(argument) {  
        alert($(this).html())  
      })  
    </script>

    我把此寫法改成非事件委託的方式,發現該click事件就能觸發


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

    最後$(document)換成$('body')或$('ul')試試,實驗結果是:

    $(document) 不行

    $('body') 不行

    $('ul') 行

    以上是zepto和jQuery on事件委託在蘋果手機的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn