Antworten auf deine Fragen:
Neues Thema erstellen

jQuery. bei klick um x px nach links/ rechts bewegen

onemillion

Nicht mehr ganz neu hier

hey Leute.
Bin grade an einem neuen Projekt. bei diesem wollte ich einfah ein paar neue sachen einfließen lassen sowie meine jQuery-kentnisse verbessern.

Nun die frage. ich habe eine ansatz für ein Script. mit desem möchte ich erreichen, dass jedes mal wenn man auf einen pfeil (a.left / a.right) klickt der umschließende div (#infobox) um 200px in die jeweilige richtung verschoben wird.
Nun tritt aber das Problem auf, dass ich nicht den wert nachhaltig verändern kann. also dass ich nur zwischen -200px und 200px wandern kann, und nicht den wert hochaddieren kann -_-

hier das bisherige Script:
PHP:
<script type="text/javascript">  
$(document).ready(function(){

    $("#infobox a.slideloop").hover(function(){
                                             
        $("#infobox #buttonleft").fadeIn();    
        $("#infobox #buttonright").fadeIn();
        
    });
    
    $("#infobox #buttonleft a.left").click(function(){
            $("#infobox").animate({
                margin-left: "-200px"                       
            });                                        
    });    
    $("#infobox #buttonright a.right").click(function(){
            $("#infobox").animate({
                margin-left: "200px"                       
            });                                        
    });    


});    
                   
</script>
ich würde mich sehr über eure Hilfe und Tipps freuen
Gruß
Daniel
 
Zuletzt bearbeitet:

AW: jQuery. bei klick um x px nach links/ rechts bewegen

geht wohl in richtung coda slider oder?
google doch mal danch...

ansonsten musst du den aktuellen wert kennen und diesen immer in einer variable bereit halten und dann eben immer 200 drauf machen bzw abziehen...
 
AW: jQuery. bei klick um x px nach links/ rechts bewegen

geht wohl in richtung coda slider oder?
google doch mal danch...

ansonsten musst du den aktuellen wert kennen und diesen immer in einer variable bereit halten und dann eben immer 200 drauf machen bzw abziehen...

Habe den Code jetzt in sowit verändert, dass er theoretisch die funktion besitzt, die ich haben möchte. leider läuft das script aber nicht -_-
PHP:
<script type="text/javascript"> 
 
$(document).ready(function(){

	var width = parseInt($("#sub-link-bar").styles.marginLeft)

	$("#infobox #buttonleft a").click(function(){
		$("#infobox").animate({	
			$("#infobox").styles.marginLeft = (width - 200) + 'px';
		});	
	});
}); </script>

wo ist der fehler hierbei?
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.993
Beiträge
1.540.266
Mitglieder
68.217
Neuestes Mitglied
lokitaks
Oben