ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
948
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    aurus ist offline Mitglied Bronze
    Registriert seit
    Jun 2011
    Beiträge
    29
    Hallo, ich habe eine kleines Problem mit der Fancybox. Und zwar möchte ich nach dem Laden mittels onComplete eine Funktion aufrufen. Soweit kein Problem. Geht soweit alles. Nun will ich aber in Abhängigkeit des geklickten Links in der Funktion etwas anderes machen. Dafür möchte ich lesen, was im title-Tag steht und das in der Funktion verwerten. Mit dem "this" komme ich nicht weiter. Habe hier und dort schon etwas gelesen, aber das hilft mir leider nicht weiter.

    Soweit das kleine Gerüst.
    HTML-Code:
    <a id="meineID1" title="einTitel" href="#htmlInhalt">Hier kann man klicken</a>
    <a id="meineID2" title="einAndererTitel" href="#htmlInhalt">Hier kann man auch klicken</a>
    HTML-Code:
    <script type="text/javascript"> 
    $(document).ready(function(){
    $("#meineID1, #meineID2").fancybox({ 
    'scrolling' : 'no', 
    'titleShow' : false, 
    'hideOnContentClick': true, 
    onComplete: eineFunktion}); 
    });
    </script>
    Bei onComplete möchte ich jetzt in etwa folgendes: onComplete: function(){}
    Wie kann ich in einer solchen Funktion auf den jeweiligen title-Inhalt des geklickten Links zugreifen?

    Ich hoffe, ihr könnt helfen
     

  2. #2
    aurus ist offline Mitglied Bronze
    Registriert seit
    Jun 2011
    Beiträge
    29
    Achso, angeblich soll statt $(this). einfach nur this. gehen. Aber halt auch nur anscheinend

    Weiß keiner Rat?!
     

  3. #3
    Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.559
    Hi,

    der callback-Funktion in onComplete wird das aufrufende Element im ersten Argument übergeben. Du solltest dort also Zugriff über das arguments-Objekt haben, z.B.:
    Code :
    1
    2
    3
    
    function eineFunktion(){
      alert(arguments[0][0].title);
    }
    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Mediation[-exklusiv]
    Supervision im Konfliktmanagent D P

    New kind to realize large scalable projects with jQuery: jQuery SDK

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 29.03.12, 15:51
  2. Jquery-note und fancybox
    Von hups1803 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 19.09.11, 15:17
  3. JQuery Fancybox mit Script anpassen funtkioniert nicht ganz
    Von Jan-Frederik Stieler im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 16.09.10, 13:11
  4. jQuery Link für Fancybox über <tr>
    Von ullid im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 13.11.09, 16:34
  5. JQuery/Fancybox Klick nachstellen
    Von danielmueller1985 im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 08.09.09, 23:12