0

このメニューをSuperfishと Supersubs プラグインでレンダリングしました。

スーパーフィッシュメニュー

ご覧のとおり、親の "Long long long submenu item" に由来するサブメニューが正しく配置されていません。何をする必要があるかはわかっていますが、それを実行する方法がわかりません。

まず、親メニューの幅を知る必要があります。次に、サブメニューのleft属性をその幅 + 5px (パディングを使用) + 1px (親メニューとサブメニューが直接接続されないようにするため) に設定する必要があります。すべてのメニュー項目に対してこれを行うにはどうすればよいですか?

Supersubs は幅を最も長い項目に合わせて調整するため、メニューの幅は固定されていないことに注意してください。

4

1 に答える 1

0

私は近くにいます...

$("ul#menu > li > ul ul").each(function() {
    $(this).css("left", $(this).parent().parent().width() + 5 + 1);
});
于 2010-07-18T11:33:00.010 に答える