Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

slideshow mit links auf dem Bild

Fragen zum Thema JavaScript können hier gestellt werden

Moderatoren: Basti, Guillermo, Ingo

slideshow mit links auf dem Bild

Beitragvon creative82 am 05.08.2010, 18:31

hi,
Javascript hats mir zur Zeit sehr angetan..gilt ja wieder hip seit AJAX
Nur bin ich noch ned wirklich weit..also zu meinem Problem.

Auf der Startseite meinens Projekts möchte die slideshow drinne haben..die so ausschaut. (siehe Anhang) wird natürlich noch verfeinert.

Also ich habe grad sowas von keine Ahnung wie ich das hinbekomme.
Javascriptcode? wie müsste der ausschauen?
Die graue Leiste unten auf dem Bild sollte auch noch anzeigen welches Bild grad angezeigt wird..also klickt man auf den Pfeil slidet das neue Bild rein und unten in der grauen Leiste auf den entsprechenden Fussboden.
Wie bekomme ich die Links auf der Leiste hin?..überdecken ja das Foto..mit css..position? z-index?

Steh aufm Schlauch.

Tipps und vllt ein Link auf ein Tutorial wären sehr nett.

Gruß
Dateianhänge
slideshowwannabe.jpg
(65.51 KiB) 104-mal heruntergeladen
creative82
Mitglied
 
Beiträge: 125
Registriert: 16.04.2009, 15:20
Wohnort: Südbaden
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: slideshow mit links auf dem Bild

Beitragvon Guillermo am 06.08.2010, 00:13

Hi creative82,

das stimmt allerdings, JavaScript ist wieder ziemlich anziehend :P
Es gibt zwei Möglichkeiten: Entweder du benützt eine bestehende Bibliothek wie jQuery oder du machst es eben selbst, was eher der Fall zu sein scheint.
Wenn du es selbst machen willst, hier ein paar Tipps:

Du hast zwei DIVs. Das eine ist das Kind des anderen. Im prinzip funktioniert das so dass du das Kind einfach hin und her schiebst. Wie? Mit margin-left z.B. . Ich könnte mir da einer Methode vorstellen, der du übergibst, um wie viel px du scrollen willst, also wie breit einer dieser Links ist. Wird diese Methode aufgerufen wird das innere DIV um eben diese bestimmte Breite verschoben, und zwar stückchenweise. Dasa mit dem stückchenweise ist an sich ganz einfach: du rufst eine Funktion, die das Kind-Div um 1px verschiebt jede paar Millisekunden auf. Im Detail geht das mit der Funktion setTimeout(Befehl, millisekunden).

Sollte ich mich nicht deutlich erklärt haben, sag einfach bescheid, dann kann ich dir auch ein paar Codeschnipsel posten ;)

Gruß,
Guillermo
Gebildet ist der, der weiß, wo er findet, was er nicht weiß.
Benutzeravatar
Guillermo
Moderator
 
Beiträge: 1093
Registriert: 01.10.2007, 18:18
Wohnort: Bayern

Re: slideshow mit links auf dem Bild

Beitragvon creative82 am 06.08.2010, 16:42

hi,
ich schau zur Zeit eine video2braindvd über jquery..aber das ist ja ganz nett..aber too much für mich.(deswegen lern ich grad javascript).

Codeschnipsel gerne,verstand nur die Hälfte die du da geschrieben hast :lol: .
Auch gerne viel Codeschnipsel 8)


Gruß
creative82
Mitglied
 
Beiträge: 125
Registriert: 16.04.2009, 15:20
Wohnort: Südbaden

Re: slideshow mit links auf dem Bild

Beitragvon Ingo am 06.08.2010, 19:14

Hi.

Ich bin gerade dabei, eine jQuery-Lösung zu schreiben (läuft schon, will aber noch 'was ändern).
Mit jQuery ist es einfacher umzusetzen als ohne. Wenn es allerdings darum geht, anhand
dieses Beispiels JavaScript zu lernen, dann ist Guillermos Weg (ohne lib) wohl schwieriger, aber
ganz sicher effektiver, zumal man eine jQuery-Lösung vllt. besser versteht, wenn man diese Dinge
zuvor schon einmal "zu Fuß" erledigt hat. Du könntest dann zunächst ein Teilproblem angehen, z.B.
das erwähnte Slide: "Wie bringt man ein Element dazu, sich fließend (=in sehr kleinen, schnellen
Schritten) zur Seite zu bewegen?"

Gruß, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Wer glaubt etwas zu sein, hat aufgehört etwas zu werden.
Benutzeravatar
Ingo
Web Moderator
 
Beiträge: 1722
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW

Re: slideshow mit links auf dem Bild

Beitragvon creative82 am 06.08.2010, 19:54

das klingt doch vielversprechend.

Ja ich möchte Javascript..und auch das coole Framework jquery lernen..und das hier wird mich gleich ein Stück weiterbringen..dein baldigen code zu lesen mit ein wenig Erklärung dazu bringt sicher viel.

Dann werd ich mal schauen wie man das so macht mit dem slide.

Gruß
creative82
Mitglied
 
Beiträge: 125
Registriert: 16.04.2009, 15:20
Wohnort: Südbaden

Re: slideshow mit links auf dem Bild

Beitragvon Ingo am 07.08.2010, 02:11

So, vorweg meine jQuery-Experimente. Version 1.0 ist am ehesten zu verstehen, aber auch "redundant"
geschrieben und etwas sperrig. Version 1.1 regelt den Klick auf .slideTo anders, wodurch die Links und
Bilder keine ID mehr brauchen. Das ist wartungsfreundlicher. - Version 2.0 geht die Sache anders an und
zeigt einen anderen Effekt. Diese Version ist am ehesten für größere Bildermengen brauchbar, kann aber
sicher noch optimiert werden, wodurch er wiederum weniger leicht zu durchschauen sein könnte. -
Kommentare fehlen noch gänzlich. Welche Version soll ich denn erklären?
Dateianhänge
pre-release.zip
jQuery-Galerie - alle Versionen vorläufig
(145.5 KiB) 48-mal heruntergeladen
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Wer glaubt etwas zu sein, hat aufgehört etwas zu werden.
Benutzeravatar
Ingo
Web Moderator
 
Beiträge: 1722
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW

Re: slideshow mit links auf dem Bild

Beitragvon creative82 am 09.08.2010, 11:04

Hi Ingo,

genau so hab ich mir das vorgestellt.Ich werde jetzt den Quelltext durchgehen und nachbauen..nach den Quelltextstellen bei JS bzw. JQuery googlen die ich nicht verstehe,und dann werde ich hier nochmal posten.

Jetzt hab ich was zu tun für heute :mrgreen:

Großes Dankeschön :thumbsup:
creative82
Mitglied
 
Beiträge: 125
Registriert: 16.04.2009, 15:20
Wohnort: Südbaden

Re: slideshow mit links auf dem Bild

Beitragvon weblizz am 09.10.2011, 02:20

Hallo Ingo,

bist Du noch an Bord?
Ich hab' mir Deine "jQuery-Experimente" angeschaut und bin ganz angetan, insbesondere von Version 1.1. Hast Du das noch in irgendeiner Form weiterentwickelt ...?!

Ich bin auf der Suche nach einer ähnlichen Lösung, allerdings soll die Slideshow automatisch durchlaufen so ähnlich wie hier zu sehen (natürlich nur viel schöner ;-)):
http://www.gartenmoebel.de/

Hast Du vielleicht 'ne Idee, wo ich ein solche Lösung finden könnte oder ist gar Dein Code mit ein paar Modifikationen dafür zu gebrauchen? Über Deine Hilfe würde ich mich freuen ...

Beste Grüße
Lizzy
weblizz
Mitglied
 
Beiträge: 2
Registriert: 09.10.2011, 02:01

Re: slideshow mit links auf dem Bild

Beitragvon Ingo am 10.10.2011, 21:20

Hi.

Also, mein Script war nur als Demo gedacht, weitergeschrieben habe ich daran nicht; sie funktioniert ja soweit,
dass man die Grundlagen erkennen kann. Ob man das Script noch ausbauen kann? Jo, ich denke, das geht. Es ist
allerdings mit ein wenig Arbeit verbunden: Wenn neben der Steuerung "von Hand" noch ein Timer die Slides weiter-
schubsen soll, muss man auch dafür sorgen, dass der Nutzer die Chance hat, die Slideshow anzuhalten. (Ein rein
automatisches Sliden ist weniger das Problem.)
Ich vermute fast, dass es im Netz einige Slideshow-Scripte gibt. Wenn da nix wirklich ansprechendes rumliegt,
könnten wir ja mal überlegen, was genau ein Script leisten soll, und das dann -je nach Aufwand- umsetzen.

Gruß, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Wer glaubt etwas zu sein, hat aufgehört etwas zu werden.
Benutzeravatar
Ingo
Web Moderator
 
Beiträge: 1722
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW

Re: slideshow mit links auf dem Bild

Beitragvon weblizz am 11.10.2011, 20:26

Hi Ingo,

vielen Dank für Deine Rückmeldung und ja, das ist ne gute Idee! Ich versuche mich noch ein wenig im Web inspirieren zu lassen ... und würde mich dann ggf. melden, wenn nichts gescheites dabei ist ...

Grüße Lizzy
weblizz
Mitglied
 
Beiträge: 2
Registriert: 09.10.2011, 02:01


Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast