我正在尝试更改 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>
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
event.preventDefault
是一个函数。您只是将其作为值引用,而不是在代码中运行它。
代替,
event.preventDefault;
你应该做这个:
event.preventDefault();
- 1 回答
- 0 关注
- 139 浏览
添加回答
举报
0/150
提交
取消