点击并点击保持操作在手机/Firefox Mobile Tester 中不起作用

我正在尝试更改 mousetap 上元素的不透明度或在 shopify 中按住元素,但它似乎不起作用。我添加了阻止默认设置,因为 grid-product__link 是一个链接<a href="url" class="grid-product__link is a link">


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>    

<script>      

  $(document).ready(function() {        

  $('grid-product__link').on('taphold',function(event){

    event.preventDefault;

     $('.grid-product__secondary-image').css('opacity','1');

    });

    

   $('grid-product__link').on('tap',function(event){

    event.preventDefault;

      $('.grid-product__secondary-image').css('opacity','1');

    });   

  });      

</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.1/jquery.mobile.min.js"></script>


GCT1015
浏览 141回答 1
1回答

喵喔喔

event.preventDefault是一个函数。您只是将其作为值引用,而不是在代码中运行它。代替,event.preventDefault;你应该做这个:event.preventDefault();
打开App,查看更多内容
随时随地看视频慕课网APP