鼠标悬停在触摸界面上

发布于 2024-10-21 08:24:48 字数 212 浏览 1 评论 0原文

我的意思是 android、ios 等。

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

我们是否应该考虑制作一种完全不同的样式来适应 ipad 上信息缺乏的情况?

对此是否已经有好的解决方案?

I mean android, ios, etc.

While there's no solution / replacement for mouse over on those interfaces, how can we gather all those relevant infos, for instance from stack exchange, while navigating through them? In SE case, it becomes even more relevant when you want to grab the tags info. But I mean in general, for any website.

Should we consider making a complete different style to accomodate this specific lack of info on ipads?

Is there already any good solution for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

_失温 2024-10-28 08:24:48

我正在使用 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);
    }});

});

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

I'm using jQuery to create a click event that is an alternative to the normal mouseover event, In the example a tooltip is inserted after .tooltip on a normal mouseover event.

/**
 * 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);
    }});

});

The idea here is to show the tooltip for a few seconds and then have it fade naturally. But in general all you need to do is have the click event call the mouseover event and then do something to remove the tooltip when you are done with it.

春风十里 2024-10-28 08:24:48

我不知道其他方法,但我为促进非视觉浏览器所做的是有一个按钮,当鼠标悬停在上面时,它会显示一个工具提示,当单击或按下时,会显示一个消息框,其信息与工具提示相同。请记住,“消息框”并不一定意味着丑陋的警报框,它可以自定义。警报的想法允许屏幕阅读器等了解所提供的附加信息。

I do not know about other approaches, but what i have done to facilitate non visual browsers is to have a button that when the mouse is over it shows a tooltip and when clicked or pressed shows a messagebox with the same information as the tooltip. Keep in mind "messagebox" does not have to mean the ugly alert box it can be custom. the thought being the alert allows screen readers etc to know about the additional information being provided.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文