我正在嘗試更改 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 關注
- 180 瀏覽
添加回答
舉報
0/150
提交
取消