4

在我的网站上,我有允许我将鼠标悬停在主菜单项上的 css(例如在我的情况下为“关于”并显示子菜单(列表项)。它适用于 iphone、android、chrome、safari、IE windows 8.1但不是在 windows 8 手机和 windows 表面上。我相信受到打击的 CSS 是这样的:

#header .menuUserBar .menuWrap > ul > li:hover ul {
  display: block;
  visibility: visible;
}

你可以在网站http://www.siliconvalley-codecamp.com/上看到它。

如果有一些特殊属性我需要让它识别那些有问题的浏览器,请告诉我。显然,我不是一个 CSS 向导,甚至不确定我是否已经升到 newby 状态。

4

2 回答 2

6

找到答案:

 <a href="#" aria-haspopup="true"  ><span class="imgWrap"></span>
                    <h2>ABOUT</h2>
 </a>

咏叹调-haspopup =“真”

于 2013-11-03T17:11:49.553 回答
1

这是 Windows Phone 8 IE 设计团队的弱设计。点击并按住翻译成右键单击而不是悬停 - 这是 Windows Mobile 翻译它的方式。

2 根手指([1x Tap Hold] + [1xTap])可以轻松用作右键单击。

我最担心的是,新的设计团队成员已经完全打破了以前的交互方式,并没有用任何功能代替它。

向我们提供开发人员关于如何编辑网站以允许“aria-haspopup”的讨论是愚蠢的,因为问题不是开发人员的问题,而是 IE 级别的用户体验问题。

这是一个IE设计团队的问题,它使用户远离 Windows Phone 8 设备。

解雇所有不称职的开发人员,他们找借口取而代之的是了解用户需求并且知道不会破坏已经运行了十多年的体验并且知道提供悬停功能是多么简单的人。

于 2014-04-08T04:52:32.423 回答