Schieben Sie ein div-off-Bildschirm (mit margin: 0px auto)

Habe ich einen horizontal zentrierten div #box1 hat margin: 5px auto hat, nach Links schieben und aus dem Bildschirm, während #box2 gleitet in den Bildschirm von der rechten Seite, wenn Sie die Taste .class angeklickt. Ich habe gesehen, wie es durchgeführt wird, für absolut positionierte divs, jetzt, wie Sie es tun, wenn nicht?

HTML-Struktur

<div class="button"><a href="#">Slide</a> </div>

<div id="container">

    <div id="box1" class="box">Box #1</div>
    <div id="box2" class="box">Box #2</div>

</div>

Gescheiterten Versuch

$(".button").click(function() {
    $("#box1").css('margin-left', 0);
    $("#box1").css('margin-right', 0);
    $("#box1").animate({
            left: '150%',
        }, 'slow' );

});
  • Aktualisiert den ursprünglichen post mit meinem Versuch. Ich will nicht zu haben, um mit jQuery die position eines absolut positionierten div in die Mitte, dann animieren Sie die left css-Eigenschaft zu erreichen, die Folie.
InformationsquelleAutor Nyxynyx | 2012-03-13
Schreibe einen Kommentar