javascript - 鼠标悬停在触摸界面上

标签 javascript css mouseover

我指的是android、ios等

虽然鼠标悬停在这些界面上没有解决方案/替代方案,但我们如何在浏览它们时收集所有这些相关信息,例如来自堆栈交换的信息?在 SE 案例中,当您想获取标签信息时,它变得更加相关。但我的意思是一般来说,对于任何网站。

我们是否应该考虑制作一种完全不同的风格来适应 ipad 上这种特定的信息缺乏?

有没有好的解决方案?

最佳答案

我正在使用 jQuery 创建一个点击事件,它是普通鼠标悬停事件的替代方法,在示例中,在普通鼠标悬停事件的 .tooltip 之后插入了一个工具提示。

/**
 * when tooltipss are clicked trigger their mouseover event then fade the tooltip
 * (this is friendly to touch interfaces)
 */
$('.tooltip').click(function(){

    $(this).mouseover();

    // after a slight 2 second fade, fade out the tooltip for 1 second
    $(this).next().animate({opacity: 0.9},{duration: 2000, complete: function(){
        $(this).fadeOut(1000);
    }});

});

这里的想法是显示工具提示几秒钟,然后让它自然消失。但一般来说,您需要做的就是让点击事件调用鼠标悬停事件,然后在完成后执行一些操作以删除工具提示。

关于javascript - 鼠标悬停在触摸界面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277257/

相关文章:

html - 保留链接 a :active the same way after link press

angularjs - 在 Chrome 中选择标记选项边框蓝色和悬停蓝色背景 [重复但未在任何地方找到解决方案]

javascript - 在 OpenLayers 中为鼠标悬停和选择设置不同的格式?

html - 将 slider float 到其父 div 之外

java - AS3/Java/HTML : Get flash to respond to external html/java events

javascript - 寻找像 stackoverflow 这样的鼠标悬停功能

javascript - 如何让 jQuery valid 函数在 IE 上可靠运行?

javascript - HighCharts:如何将自定义颜色与渐变相结合

javascript - 如何在JS中获取A href

javascript - 从包含中文和拉丁字符的电子邮件字段中检索原始值