ios上的safari支持onmouseover事件吗...

2011-08-12 09:17:12 +08:00
 lhj2100
求解...最好能放个效果图
6806 次点击
所在节点    iDev
10 条回复
shinyzhu
2011-08-12 09:21:20 +08:00
不支持。

哪来的Mouse?
lhj2100
2011-08-12 09:27:42 +08:00
那若是web中有个元素当鼠标悬停在它上边时...弹出tip..这样的需求怎么办...
shinyzhu
2011-08-12 09:30:26 +08:00
网速慢,链接现在附上:Safari Web Content Guide的Handling Events那一节有详细描述:
http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html
shinyzhu
2011-08-12 09:32:48 +08:00
@lhj2100 在文档里有一节Make Elements Clickable介绍了一个办法,只能处理click事件,就是给原来mouseover, mouseout的地方再加一个click处理。
ine181x
2011-08-12 11:30:55 +08:00
不要给专为触屏设计的网页上写mouseover事件。如果遇到mouseover,ios会转换成click 然后在这个范围内其他的click事件就要再多点击一次才能响应操作。lz可以试试fanfou的网页版在ipad中显示。
mepine
2011-08-12 13:00:49 +08:00
改變 tip 顯示方式的設計
lushnis
2011-08-12 14:33:08 +08:00
楼主,在目前的 iOS 设备上,怎样实现 onmouseover(而不是 click)?
chone
2011-08-12 15:06:44 +08:00
@lushnis 确实,什么东西"悬停"在button上算是mouseover? 指纹算么XD
lushnis
2011-08-12 18:13:48 +08:00
@chone 目光 XD
lhj2100
2011-08-12 19:38:17 +08:00
@ine181x IOS应经彻底的的放弃了使用鼠标指针的概念 并不像其他使用在触控设备上的系统一样简单的将指针隐藏起来...
@chone 这种情况用的很多啊 例如我在某文章中有一小段话是引用自其他的文章 我想注解一下。。那当鼠标悬停时 就弹出注解 很方便 很直观啊..

最终决定使用类似 Lightbox 的方法 来弹出tip...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX