php - 点击并点击保持操作在手机/Firefox Mobile Tester 中不起作用
问题描述
我正在尝试更改鼠标点击元素的不透明度或在 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>
解决方案
event.preventDefault
是一个函数。而且您只是将其作为值引用,而不是在代码中运行它。
代替,
event.preventDefault;
你应该做这个:
event.preventDefault();
推荐阅读
- java - 为什么在我更改新代码后 NetBeans 不运行我的新代码?
- google-sheets - 如何根据该行的另一列中的查询对行的值求和?
- opencl - 如何将浮点数组并行标准化为 [0.0, 1.0] 范围?
- javascript - 如何使用 CSS 选择器来获取除特定子元素之外的所有匹配元素?
- labview - 用户显示图像的外部函数
- java - 为什么我的 JavaFX 会出现这个程序流程问题?
- php - Wordpress - 带有标题 HTML 的博客文章导出
- python - 筛选和冲浪的opencv contrib问题
- mysql - 如何在 DB Fiddle 上获得执行时间?
- php - 在 PHP 中匹配输入文本和输入文件