サブメニュー項目の1つをクリックしてもサブメニューが閉じない部分を除いて、希望どおりに機能するCSSドロップダウンメニューがあります。
各リンクは新しいページに移動するため、ほとんどの人はおそらくこれを気にしませんが、私のリンクは同じページにとどまり、javascript 関数を呼び出します。
jquery を使用すると、次のようにクリック時にサブメニューを非表示にすることができます。
$("ul.pureCssMenu li a").live('click', function() {
$("li.pureCssMenui").hide();
});
ただし、1 つのサブメニューをクリックすると、すべてのサブメニューが永久に非表示になります。タイマーのような安っぽいことをせずにそれを再表示する方法はありますか? または、一般的にこれにアプローチするより良い方法はありますか?
ここに私が取り組んでいるページがあります: http://www.nba.com/warriors/wallpapertest_031.html
前もって感謝します。