171得票13回答
iOS - 将所有触摸事件转发到一个视图上

我有一个视图在许多其他视图的上方重叠。我仅使用这个叠加视图来检测屏幕上的一些点击,但除此之外,我不希望该视图停止底部的其他视图(例如滚动视图等)的行为。如何将所有触摸事件转发到这个叠加视图下面的其他视图?该叠加视图是UIView的子类。

165得票14回答
检测设备是否为触摸屏的媒体查询

如何使用媒体查询在非触摸设备上实现某些操作是最安全的方法?如果没有办法,您是否建议使用JavaScript解决方案,如!window.Touch或Modernizr?

140得票5回答
当使用光标:指针触摸/按下对象时禁用蓝色高亮显示

每当在Chrome中触摸应用了cursor:pointer 属性的Div时,会出现一个蓝色的高亮显示。 我们如何去掉它? 我已经尝试了以下方法:-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select:...

130得票4回答
使元素无法点击(在其后面点击其他东西)

我有一个固定的图像,当用户在触摸屏幕(移动设备)上滚动时,该图像会覆盖页面。 我希望使该图像“不可点击”、“不活跃”或其他类似的操作,以便如果用户触摸并从该图像拖动,页面仍然会滚动,就好像该图像不存在,不会“阻止”交互。 这种操作是否可行?如果需要,我可以尝试提供屏幕截图来说明我的意思。 ...

128得票15回答
如何在支持触摸的浏览器中模拟鼠标悬停效果?

有一些 HTML 如下:<p>Some Text</p> 然后添加以下 CSS:p { color:black; } p:hover { color:red; } 如何在触控设备上允许长按来复制悬停效果?我可以更改标记/使用JS等,但是想不到一个简单的方法来实...

127得票5回答
jQuery UI可排序 | 如何在iPad /触摸设备上使其工作?

如何在iPad和其他触屏设备上使用jQuery-UI sortable功能? http://jqueryui.com/demos/sortable/ 我尝试使用event.preventDefault();、event.cancelBubble=true;和event.stopPropag...

126得票5回答
JavaScript触摸设备拖放

我正在寻找一个适用于触摸设备的拖放插件。 我希望它具有类似于jQuery UI插件的功能,可以允许元素被“放置”在特定区域。 jqtouch插件支持拖动,但不支持放置。 这里有一个仅支持iPhone/iPad的拖放插件。 谁能指导我一个适用于安卓/苹果iOS的拖放插件? ...或者可...

124得票6回答
用手指在Canvas上绘制,Android

我需要基于手指在画布上绘制的项目。 如何获取手指的触摸事件和运动事件,然后进行绘画?

123得票21回答
禁用移动浏览器上的悬停效果

我正在开发一个网站,旨在供台式机和平板电脑使用。当从台式机访问时,我希望屏幕上的可点击区域会呈现出:hover效果(不同的背景颜色等)。但是对于平板电脑,则没有鼠标,所以我不想有任何:hover效果。 问题在于,当我在平板电脑上轻触某个东西时,浏览器显然有某种“隐形鼠标光标”,它将光标移动到...

121得票11回答
禁止在触摸移动特定元素时滚动

我有一个页面,其中有一个用于绘图的部分。但是在移动浏览器上使用时,触摸移动事件(至少是垂直事件)也会滚动页面(这会降低绘画体验)。有没有办法要么a)禁用并重新启用页面的滚动(这样我就可以在每条线开始时关闭它,但在完成每条线后再启用),或者b)禁用touchmove事件的默认处理(以及可能发生在...