首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PC/Tablet混合网站

PC/Tablet混合网站
EN

Stack Overflow用户
提问于 2015-01-13 09:42:47
回答 1查看 36关注 0票数 0

什么是开发一个在计算机上使用的混合网站的可靠方法,换句话说,有鼠标(或触控板)和触摸屏,用户可以同时使用这两种方式。

特别是问题是如何处理鼠标光标,它必须在使用鼠标时看到,并且一旦用户使用她的手指就会分散注意力。

目标是开发一个页面,而不是两个单独的页面,一个用于鼠标,另一个用于触摸。样式cursor = 'none'正在完全杀死指定元素上的游标,这是不需要的。

我说的不是滚动或缩放,而是可点击/可触摸的div/spans/图像,它们会有一些反应。例如,我有一个表,可以单击每个单元格来标记(更改颜色)。同样的按钮,一旦你用手指触摸按钮,鼠标光标就会停留在上面,分散注意力。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 10:12:23

HTML5确实支持触摸事件的概念,也许您可以根据检测到的事件动态地更改javascript中的行为/样式等(例如,如果检测到触摸事件,则将页面转换为"cursor = none“,但如果检测到鼠标移动事件,则切换回鼠标可见样式)。

这绝不是完全可靠的,因为是浏览器(这方面的支持有点零碎)、OS和可能是硬件依赖的。例如,较早的OSes可能会将触摸事件转换为鼠标单击事件,或者旧浏览器可能不支持OS的触摸事件,而OS则返回到鼠标单击事件。

有关可能帮助您的更多信息,请参见触摸与鼠标

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27919051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档