悬停链接需要双击

Posted

技术标签:

【中文标题】悬停链接需要双击【英文标题】:Link with hover need double click 【发布时间】:2018-05-04 12:42:54 【问题描述】:

我的网站上有一个苹果问题。 所有在 CSS 中具有“悬停”事件的按钮都需要双击它。 第一次点击触发“悬停”,第二次触发重定向

我想知道是否可以不触发“悬停”而是在第一次点击时重定向到链接。

我找到了这段代码,但是如果在按下链接的同时滚动,链接被触发,那么点击会非常敏感

var device = navigator.userAgent.toLowerCase();
var ios = device.match(/(iphone|ipod|ipad)/)
if (ios) 
   $('a').on('click touchend', function(e) 
       var el = $(this);
       var link = el.attr('href');
       window.location = link;
   );

【问题讨论】:

【参考方案1】:

我不确定,但它可以在 CSS 中解决... 这是一个用户体验问题 检查:https://css-tricks.com/annoying-mobile-double-tap-link-issue/

【讨论】:

以上是关于悬停链接需要双击的主要内容,如果未能解决你的问题,请参考以下文章

Notepad ++悬停预览链接或颜色?

光滑的缩略图滑块当前更改缩略图焦点需要悬停

检查此元素或此元素是不是悬停在 jQuery 上

excel里的超链接需要先双击 然后才能单击打开

引导悬停移动所有链接

仅在文本链接悬停 CSS 上显示图像