0

a を「閉じる」ためにスライド効果を使用していますがdiv、これは正常に機能しますが、スライドする前を除いて、その上divにあるフローティングの隣で、そのラッピングで斜めにジャンプdivします。醜く見せる...

これは、私が話していることを正確に示しています: http://jsfiddle.net/ELxPF/

浮いているものが浮いていないときはdiv、すべてうまくいっているので、浮いたものと関係があります。スライド効果が開始されたときに非フローティングに適用されるラッパーは、その効果をdiv実行しないかclear: both;、何かを実行し、斜めにジャンプすると思います。

これを解決し、フローティングのフロータビリティを維持し、divできれば余分なラッパー要素を使用しない最善の方法は何ですか?

4

1 に答える 1

1

代わりに.dissolve()を使用することをお勧めします。

$('slide').addEvent('click', function () {
    $('two').dissolve()
});

デモ

そして、それを.reveal()元に戻すために使用できます。

$('slide').addEvent('click', function () {
    $('two').dissolve();
});
$('one').addEvent('click', function () {
    $('two').reveal();
});
于 2013-08-10T17:45:19.997 に答える