0

垂直マルチレベル ポップアップ メニューを開発しようとしています。子のトップを親の位置に対して設定できませんLI。私がとったアプローチはouterwidth of the UL tag and top of parent LI tag、子タグのそれぞれの左と上の位置を計算するというものでした。しかし、うまく機能していないようです。

CSS を使用して左と上を設定すると、最初のレベルは見栄えがよくなりますが、残りのレベルでは常に上が 0 に設定されます。

_pm.child.show().css({left:left-2,top:top-1});

関数を使用するとposition、すべてのレベルがその親に非常に近いものとして表示されます。

_pm.child.show().position({left:left-2,top:top-1});

私は何が間違っているのか分かりません。これがフィドルです。誰か助けてくれませんか?

4

1 に答える 1

1

mouseleave でマウスアウトを変更すると動作します:)

于 2013-07-19T12:52:27.287 に答える