|
|
1
29
答案在Remus发布的文档中。如果添加onclick=“void(0)”声明,您将指示Mobile Safari该元素是可单击的,并且您将获得对该元素上鼠标悬停事件的访问权。 更多信息 here |
|
|
2
15
我认为你需要重新考虑你的iPhone(以及任何手机)设计。iphoneweb界面不应该依赖鼠标悬停,因为它们只会使界面变得非常复杂。
|
|
|
3
5
MobileSafari没有鼠标和鼠标悬停事件(至少不是通常公认的情况),它们在 Creating Compatible Web Content 不支持的iPhone操作系统技术:
|
|
|
4
2
是的……我不认为提出这个问题的人真的期望这个设备能够“感知”悬停或鼠标悬停。事实上,你必须非常傲慢地认为有人真的是那个意思。我们需要一些触发这些事件处理程序的方法。我可以肯定地看到它们在上面出现的“提示”文本中的用途。 任何人说不使用鼠标事件会让体验更干净、更简单,这都是把自己的观点看得太严肃了。这些可以极大地增强网页/应用程序的体验,或使其变得更糟。这是谨慎使用的问题。
|
|
|
5
1
恭喜你发现了触摸屏UI设计的第一件事。坏消息是,你想要的不会发生。 好消息是,这将迫使您为iphone用户和普通网络用户制作更简单的界面。 |
|
|
6
0
你不能在触摸屏设备上使用鼠标悬停或鼠标悬停功能,除非你可以移动一个虚拟指针(虽然没有触摸屏UI提供这种功能),但这会破坏触摸屏UI的功能。 触摸屏用户界面是一种范式转换,将鼠标指针用户界面重新装配到触摸屏用户界面设计中只会限制和损害您的解决方案。 |
|
7
-1
好消息是,有人编写了javascript鼠标处理程序/仿真器——作为bookmarklet。它被称为iCursor(不要与同名的毫无意义的mac应用混淆)。 坏消息是,这个家伙的网站(icursor.mobi)已经停播了,我找不到副本,所以我无法告诉你它的工作情况。 Here's a review (因为我只能发布一个链接):
双指摇摄很容易;我能想象苹果公司的唯一原因 这样做实际上是为了打破世界上50%的网站。认真地微软这些年来一直在试图打破标准。 你是一个网络开发者。你最讨厌什么?Internet Explorer。因为它会给你带来额外的头痛。好吧,史蒂维必须有“我也是”的时刻,你要为此付出代价。 |