javascript -
问题描述
解决方案
解决了一个非常简单的修复!
selectElem.ontouchstart = function() {selectElem.onmousedown = null;};
在 touchStart 上,会触发以下事件:
- 触摸启动
- 零个或多个 touchmove 事件,取决于手指的移动
- 触摸端
- 鼠标移动
- 鼠标按下
- mouseup
- 点击
这消除了鼠标按下过程中发生的情况,因此移动设备可以正常继续,而桌面版本具有不滚动且不需要 CTRL 来选择多个的版本。
推荐阅读
- google-apps-script - 谷歌应用脚本:如何保存活动电子表格?
- css - Eclipse 4 用户界面慢。CSS 引擎调用过于频繁 (Windows)
- javascript - URL 字符串的正则表达式模式
- forms - django 表单上传文件返回错误,因为表单无效
- android - 从 Activity 到 Fragment 的共享元素转换
- java - 将 XML 节点 (w3c) 转换为字符串 XML 表示
- javascript - Javascript 将元素 ID 作为参数传递
- python - Seaborn 热图 - 边界方块被剪掉
- r - ComplexHeatmap row_title_side 不起作用
- regex - 在 MATLAB 中搜索具有特定结尾的文本文件单词