gpt4 book ai didi

Jquery 点击功能适用于桌面,但不适用于移动设备

转载 作者:行者123 更新时间:2023-11-28 08:23:58 25 4
gpt4 key购买 nike

好的,所以我的页面上有一堆图片,总共 8 张,当用户单击其中一张图片时,它会在其上方应用一个 css 圆圈以显示它已被选中,我通过执行以下 jquery 实现此目的

  $(document).ready(function () {

$("#panel1 .row img").click(function () {
$("#panel1 .row img").removeClass("BlackcherryCircle");
$("#panel1 .row img").removeClass("CoconutCirle");
$("#panel1 .row img").removeClass("MangoCircle");
$("#panel1 .row img").removeClass("StrawberryCircle");
$("#hdnPanel1").val('');

var name = $(this).attr("data-name");

var id = $(this).attr("data-id");

switch (name) {
case "blackcherry":
$(this).addClass('BlackcherryCircle');
break;

case "coconut":
$(this).addClass('CoconutCirle');
break;

case "mango":
$(this).addClass('MangoCircle');
break;

case "strawberries":
$(this).addClass('StrawberryCircle');
break;

default:
}

$("#hdnPanel1").val(id);

getCombination();

});
});

这在台式机和平板电脑上运行良好,但在手机上无法触发?我错过了一些关键吗?

最佳答案

您可以使用移动设备的 mousedown 事件代替点击。然后运行检查以检测设备是否移动

$("#panel1 .row img").mousedown(function () { // Your code goes here });

关于Jquery 点击功能适用于桌面,但不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28618078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com