gpt4 book ai didi

javascript - 鼠标拖动选择不适用于触摸设备。我怎样才能让它成为可能?

转载 作者:搜寻专家 更新时间:2023-10-31 21:47:27 26 4
gpt4 key购买 nike

鼠标拖动选择不适用于触摸设备。我该如何解决这个问题。请检查我的 fiddle

http://jsfiddle.net/Brv6J/3/

$(function () {
var isMouseDown = false;
$("#our_table td")
.mousedown(function () {
isMouseDown = true;
$(this).toggleClass("highlighted");
return false; // prevent text selection
})
.mouseover(function () {
if (isMouseDown) {
$(this).toggleClass("highlighted");
}
});
$(document)
.mouseup(function () {
isMouseDown = false;
});
});

最佳答案

给元素附加触摸事件,例如touchstart、touchend、touchmove。例如,

$("#our_table td")
.touchstart(function () {
isMouseDown = true;
$(this).toggleClass("highlighted");
return false; // prevent text selection
})
.touchmove(function () {
if (isMouseDown) {
$(this).toggleClass("highlighted");
}
});

关于javascript - 鼠标拖动选择不适用于触摸设备。我怎样才能让它成为可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33934591/

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