Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-06-2010, 13:04   #1 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.688
JQ Pfad

Hallo

Versuche eine Cycle Gallery mit einem Vorschaubild zu erweitern, das auf click+hover der Navigationsbuttons erscheinen soll.
Online Beispiel ist hier.
Mit meinem Script gelingt es mir aber nur immer das erste Vorschaubild anzuzeigen/zu holen.
Wahrscheinlich müsste ich die Kindeskinder des div gallery in Schleife durchlaufen können um das entsprechende Vorschaubild anzuzeigen.
Aber wie mache ich das bloss?

Das Ganze sieht bisher so aus:
PHP-Code:
$('#pager a').click(function(evt) {
        
        
//path to new preview
       
var imgPath = $('#gallery a').attr('href');
                
        
//get reference to old preview
       
var oldPrev = $('#preview img'); 
    
        
//create HTML for new image
       
var  newPrev = $('<img src="' imgPath +'">');
                          
        
//make new image invisible
       
newPrev.hide();             
                          
        
//add to the #photo div
        
$('#preview').prepend(newPrev);                                       
                      
       
//fade in new image
        
newPrev.fadeIn(850);             
            
       
//fade out old Prev and remove from DOM                
        
oldPrev.fadeOut(850,function(){
        $(
this).remove();
                         });
         
    }); 
// end click 
HTML:
PHP-Code:
<div id="gallery">
    <
div><a href="images/mid/blue.jpg"></a><img src="images/large/blue.jpg" width="400" height="300" alt="Blue"><class="credit">Photo by Alin Nan</p></div>
    <
div><a href="images/mid/yellow.jpg"></a><img src="images/large/milk.jpg" width="275" height="432" alt="Milk Fruit Explosion"><class="credit">Photo by David Kitchenham</p></div>
    <
div><a href="images/mid/green.jpg"></a><img src="images/large/fan.jpg" width="300" height="400" alt="Fan"><class="credit">Photo by Jeltovski</p></div>
    <
div><a href="images/mid/orange.jpg"></a><img src="images/large/red.jpg" width="400" height="300" alt="Red"><class="credit">Photos by Alin Nan</p></div>
    <
div><a href="images/mid/purple.jpg"></a><img src="images/large/weight.jpg" width="275" height="414" alt="Pink weight"><class="credit">Photo by David Pattee</p></div>
  </
div>
<
div id="preview"></div
Damit bekomme ich aber halt immer nur das hier=><a href="images/mid/blue.jpg"></a>, was das besagte erste Vorschaubild ist.

Wäre nett wenn mir jemand dabei helfen könnte.
Vielen Dank im Voraus.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 11-06-2010, 13:18   #2 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
Irgendwie habe ich noch nicht ganz gecheckt was du machen willst. Wenn man mit der Maus über die Navi fährt, soll im kleinen Div das Bild als Vorschau angezeigt werden? Weil bei deinem Beispiellink scheint das garnicht zu funktionieren?!
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 11-06-2010, 13:26   #3 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.688
Hi

Habe es erstmal nur mit einer click-Funktion versucht, aber es geht vor allem darum mal überhaupt die entsprechenden Vorschaubilder korrekt angezeigt zu bekommen, das erste natürlich schon beim Laden der Seite und nicht erst beim einem Mouseevent.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 13-06-2010, 11:38   #4 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.688
PHP-Code:
$('#gallery a').each(function() {
             
imgPath = $(this).attr('href');
        }); 
das scheint immerhin die Bilder zu durchlaufen, es zeigt jetzt nämlich das letzte Bild der Reihe an.
Aber eben auch immer nur das...
Also immer noch das gleiche Problem, wie komme ich zum Bild das dem jeweils ausgewählten Button entspricht?
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 13-06-2010, 12:29   #5 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
em, wozu jetztt eigentlich each?
mach doch einfach
PHP-Code:
$('#gallery a').click(function(e) { 
    
e.preventDefault();
    var 
previmg = $(this).next();
    $(
"#preview").html(previmg)
}); 
__________________
Dropbox 250MB mehr für dich/mich

Geändert von Nicmare (13-06-2010 um 12:31 Uhr)
Nicmare ist offline   Mit Zitat antworten
Alt 13-06-2010, 12:42   #6 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.688
Das mit each war ein Versuch die Bilder zu durchlaufen.
Der click erfolgt nicht auf "gallery a" sondern auf "pager a"(Buttons).
Das ist ja bei meinem derzeitigen Wissenstand das verzwickte.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 13-06-2010, 14:44   #7 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
guck dir mal das jquery cycle plugin an. da gibt es diverse demonstrationen wie man es einsetzen kann. eines meiner lieblingsplugins für jquery
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 13-06-2010, 15:06   #8 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.688
Das ist ja das Cycle Plugin, was ich hier benutze.
Wollte eben nur die Version mit den Navibuttons um ein Vorschaubild erweitern.
Habe noch ein paar Ideen wie es gehen könnte.
Vielen Dank für die 'Anteilnahme' melde dann ein evtl. Erfolgserlebnis.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] relativer Pfad vs. absoluter Pfad yuppy Flash Einsteiger 5 20-01-2010 16:16
PS: Importierter Pfad als Pfad? Samuel Bitmap-Programme 8 23-03-2005 20:18
Absoluter Pfad funktioniert aber relativer Pfad nicht?! ramsch_ramona Flash MX 2004 2 31-10-2004 12:16
[snippet] relativer pfad -> absoluter pfad rechtschreibfan PHP und MySQL 1 20-01-2004 12:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele