0

ドロップダウンメニューの使いやすさを向上させる方法はありますか?たとえば、ユーザーがマウスを意図しない領域に移動した場合にフェードアウトするまでの遅延を導入したり、メニューが広いためにユーザーが簡単に取得できるようにしたりする方法はありますか? 2番目のレベルのドロップダウンのフライアウトにアクセスしようとしてユーザーがイライラしないように、マウスの動きの角度を計算したり、ユーザーの意図を推測したりして、2番目のレベルに移動しますか?

4

3 に答える 3

1

実際には、HoverIntentIntervalおよびHoverIntentTimeoutと呼ばれるjqueryメソッドがあります。これはあなたが求めていることを行います、あなたはタイムアウトを設定することができます、それで彼らがメニューの上にホバーしてからホバーオフするならそれはそれが離れてアニメートするのに500msかかるか、またはその逆(アニメートイン)することができます。

詳細情報へのリンクは次のとおりです。グーグルも試してみてください。より良いリソースがあると確信しています:http: //cherne.net/brian/resources/jquery.hoverIntent.html

私が過去にメガメニューで使用したもう1つの方法は、ユーザーがクリックしてメニューを開いたりアニメーション化したりすると、開いたままになることです。

于 2012-08-14T19:19:03.383 に答える
0

ドロップダウンメニューを非常にうまく処理し、あなたが話している多くのユーザビリティ機能、特に巧妙に作成された遅延を提供するjQueryプラグインであるSuperfishを使用するか、見てみることをお勧めします。

于 2012-08-14T18:41:11.687 に答える
0

ホバーインテントはうまく機能します、私は私のウェブサイトでそれを使用しました

于 2012-08-15T18:29:17.787 に答える