4

私のWebサイトには、メインメニュー項目(私の場合は「About」のように)にカーソルを合わせると、サブメニュー(リスト項目)が表示される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>

aria-haspopup="真"

于 2013-11-03T17:11:49.553 に答える
1

これは、Windows Phone 8 IE 設計チームの弱い設計です。タップ アンド ホールドは、ホバーの代わりに右クリックに変換されます。これは、Windows Mobile がそれを変換した方法です。

2 本指 ([1x Tap Hold] + [1xTap]) は、簡単に右クリックとして使用できます。

私の最大の懸念は、新しいデザイン チームのメンバーが以前の対話方法を完全に壊し、これを機能的なものに置き換えていないことです。

問題は開発者の問題ではなく、IE レベルでのユーザー エクスペリエンスの問題であるため、「aria-haspopup」を許可するためにサイトを編集する必要がある方法について開発者の議論を提供することはばかげています。

これは、ユーザーを Windows Phone 8 デバイスから遠ざけているIE設計チームの問題です。

言い訳をするすべての無能な開発者を解雇し、ユーザーのニーズを理解し、10 年以上機能してきたエクスペリエンスを壊してはならないことを知っていて、ホバー機能を提供することがいかに簡単かを知っている人に置き換えます。

于 2014-04-08T04:52:32.423 に答える