【发布时间】:2021-11-24 02:14:26
【问题描述】:
我有一个网站,其中静态文本的翻译显示为“悬停”(当用户将鼠标悬停在 HTML 元素(例如 h1、标签、跨度)上时)。此行为是使用 'title' HTML 属性实现的。
一些用户正在使用 iPad 浏览网站,所以我需要知道是否可以结合 iPad 的触摸手势来激活(显示)“标题”属性。更具体地说,我想知道是否可以使用 JavaScript 显示标题(因为它是用鼠标悬停的)。
【问题讨论】:
-
如果你能解释一下,你是如何在触摸屏上“悬停”的......
-
我没有。我想到了一秒钟的触摸并按住手势,这将触发 JS 代码,这反过来将激活(显示)HTML 元素的标题。
-
“按住手势一秒钟”与鼠标右键单击几乎相同。
-
即便如此,您对如何在触摸屏设备中实现“悬停时显示标题”功能有什么建议吗?
-
再次:触摸屏没有这样的功能,这是不可能的。您可以在屏幕上实现类似点击,然后拖动元素,但这不是标准行为,它不值得所有工作,因为您的用户不知道它。通常,触摸屏上的悬停效果会替换为可点击的小图标。
标签: javascript html ios ipad safari