Dies sollte funktionieren:
$('#menu').click(function(event) {
event.preventDefault(); // because it is an anchor element
$('.whole').animate({
right: '200px'
});
$('#slideMenu').toggle();
});
Aber Ihre position
Eigenschaft bereits in CSS festgelegt werden sollte oder Sie vielleicht nicht genau das bekommen, was Sie brauchen.
Working JSFiddle
Um zu erklären: die Funktion ein JS Objekt von Eigenschaften führt, wie folgt aus:
{
right: '200px',
somethingElse: 'value',
myboolean: true
}
Sie können dies auch zu einem var zuweisen und es animate
passieren:
var cssProperties = { right: '200px' }
$('#menu').click(function() {
$('.whole').animate(cssProperties);
});
Sie können andere Argumente als lesbar in der documentation übergeben.
Nun, wie sah dein Versuch mit 'animate' aus? – MarioDS
Ich wusste nicht, wie man es benutzt :) Ich will nur animieren .whole (Folie von rechts nach links) –