1

子メニューなども行うcssメニューがあります。問題は、タブ/ジョーズユーザー用のeventHandlerを作成する必要があることです。show()/hide() を使用してメニューを操作すると、固有の css セレクターとその状態が台無しになるため、ユーザーがタブとマウスの移動の両方を実行したい場合は機能しません。彼らはすべてのマウスまたはタブなどを使用する必要があります..

マウスオーバー/アウトなどのためにさらにjsイベントハンドラーを作成できます..しかし、親要素のオンロードを複製し、タブをタブに結び付けて、メニューを「オフ」にすると、保存されたこれに「戻る」ことができるかどうかに興味がありますその状態で、ユーザーはマウスオーバー/アウトなどの css メソッドを使用できます。

これは理にかなっていますか?それとも、これはマウス イベント用の eventHandler をさらに作成するのと同じくらい多くの作業/オーバーヘッドですか?

4

1 に答える 1

5

Here is an example of saving and restoring a menu just as you suggested.

http://jsfiddle.net/5pvGG/

var $saved = $('#cssmenu').clone();

$('#a').click( function() {
    $('#cssmenu').remove();
});

$('#b').click( function() {
    $('body').prepend($saved);
});
于 2013-01-29T03:01:55.657 に答える