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

    Maison  >  Article  >  interface Web  >  zepto et jQuery sur la délégation d'événements sur iPhone

    zepto et jQuery sur la délégation d'événements sur iPhone

    一个新手
    一个新手original
    2017-10-19 09:19:252056parcourir

    Pour une page réalisée avec zepto sur le terminal mobile, j'ai subitement constaté que l'événement click lié à on n'était pas déclenché. Le code est le suivant :

    <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>

    J'ai changé cette méthode d'écriture en a. méthode de délégation sans événement et j'ai constaté que le clic L'événement peut être déclenché


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

    Enfin, essayez de remplacer $(document) par $('body') ou $ ("ul"). Le résultat expérimental est :

    $(document) Pas OK

    $('body') Pas OK

    $('ul') OK

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn