2009-06-09 9 views
0

数週間前、私は自分のウェブページにsuckerfish(css + IEベースのjavascript)メニューを追加しました。 これは、スクリーンの高さから伸びることができるかなり長いリストです。 これは水平スクロールがあなたをそこに連れて来るので問題ありません。フォーカスが外れたウィンドウがユーザーに混乱しているときのホバーの動作

ブラウザのフォーカスが外れている場合にのみ問題が発生します。ホバーは引き続きトリガーされますが、スクロールは機能しません。私は行くことができず、最初にブラウザに焦点を当てるようにユーザーに求めているので、この問題を解決する方法はありますか?

- 編集-
これは私の意図ではありません。フォーカスを失ったときにホバーを有効にしないという考えでは、私はもっと考えていました。
さらに、私はどのように私が短い言語でサイトを翻訳するための言語のリストを作ることができないかわかりません。問題は、ウェブサイトが800x600から表示可能であることです。

+0

メニューを使用してページにリンクできますか? –

+0

私はできればいいと思うが、非公開のパラノイアは物事をかなり難しくする –

答えて

1

いいえブラウザーウィンドウで強制的にユーザーのフォーカスを奪うことはできません。あなたが得ることができる最も近いのは、当然ひどいユーザーエクスペリエンスであるalert()を表示することです。そして、すべてのプラットフォームのブラウザウィンドウにまだ焦点を当てることはありません。

これらのメニューリストを短縮することをお勧めします。とにかく使い勝手の良さ。

0

@Triptychが述べたように、2つの独立したユーザビリティの問題があります。

1)あなたの解決策としては、ユーザーに敵対的であるということである、と

2)ナビゲーションのための水平方向のスクロールは避けるべきである(それはめったにありませんとにかくブラウザ間でうまく動作します)。

単純なメニューを処理するにはあまりにも複雑すぎるように思えます。メニューが本当に冗長である必要がある場合は、コンパクト化されたシステム(つまり、アコーディオン、またはサブメニューにドリルダウンするトップメニュー)を検討することができます。

関連する問題