6

我正在使用 jQueryUI 将一些项目从一个列表拖到另一个。对于移动设备,特别是触摸驱动设备,用户必须按下并等待列表项开始拖动 - 这是必需的,因为它不会禁用滚动功能。

现在,在 iOS 6.0 中,如果用户一直按下相同的列表项,则会出现放大镜,这会使拖动任务变得困难。

任何人都知道(也许)CSS 或 jQuery 解决方案?

在此处输入图像描述

提前致谢。

4

1 回答 1

6

选择时会出现放大镜。

因此,将通常的跨浏览器添加user-select到您的列表项中:

-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

为了更好地衡量,添加touch-callout

-webkit-touch-callout: none;

这是一个演示:http: //jsfiddle.net/MadLittleMods/3tzkc/

于 2012-10-22T02:34:24.270 回答