Antworten auf deine Fragen:
Neues Thema erstellen

Fancybox: rel problem im IE7

Moev

Code poetry

Guten Tag,
(habe das Thema im Forum noch nicht gefunden.)

Ich bin bei einem Projekt und brauche ein wenig Hilfe :)

So, erst mal was ich genau mache und wieso es nicht Funktioniert.
Ich benutze die Fancybox 1.3.4 für Jquery.
Dort benutzt man um eine Group zu bilden, ja das rel="group" (zum beispiel)

Nun ist es aber so, dass HTML5 das schöne rel attribut nicht mehr unterstützt.
Nun habe ich (auch mittel erfolgreich) den Fancybox code umgeschrieben, so das er die Gruppenfunktion nicht mehr mit dem rel attribut benutzt, sondern mit dem class="" attribut. Funktioniert super. NUR im IE7 geht es nicht.

Bzw, im IE7 wird die fancybox garnicht aufgerufen.

Ich Poste hier mal den Originalen und den manipulierten Code:
Originaler:
PHP:
      var rel = $(this).attr('rel') || '';
           if (!rel || rel == '' || rel === 'nofollow') {
           selectedArray.push(this);
           } else {
           selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]");
            selectedIndex = selectedArray.index( this );
      }
Bearbeiteter:
PHP:
      var rel = $(this).attr('class') || '';
            if (!rel || rel == '' || rel === 'nofollow') {
          selectedArray.push(this);
          } else {
          selectedArray    = $("a[class=" + rel + "], area[class=" + rel + "]");
          selectedIndex    = selectedArray.index( this );
      }


Ich würde mich sehr über Hilfe freuen. :)
Leider ist dieser rel-"Bug" in der Fancybox auch nicht behoben worden.

Vielen Dank für die Zeit.
 

AW: Fancybox: rel problem im IE7

Zur Code Änderung: Du hast also das rel Attribut einfach durch das Class attribute ersetzt?
Klappt das so wirklich (nimmt nicht zu viel mit)?

Aber du sagst, im IE wird sie gar nicht aufgerufen.
Das wird dann ja wohl an was anderem liegen.
Ich glaube der IE hat auch debugging hilfe,
du könntest da mal rein schauen, ob es einen Fehler gibt und so die Sache angehen.
 
AW: Fancybox: rel problem im IE7

Ja, die Änderungen waren nur die Class Attribute. Das funktioniert ja in alles Browsern auch. Nur halt nicht im IE7 (Ie8 und 9 funktionieren)

Jo, das mit der Debugging hilfe muss ich mir mal anschauen.

Also wer eine Valide Fancybox haben will, die halt nur nicht im IE7 Funktioniert, sollte sich das Snippet austauschen :D

Wer mir bei dem Problem noch helfen kann, dem bin ich sehr dankbar :)
Werde, wenn ich ne Lösung habe, diese hier Posten und dem Coder von Fancybox schicken ^^
 
AW: Fancybox: rel problem im IE7

Heyho,
Ich habe den Fehler gefunden.
Es war ein Komma, was zu viel war.....

War also nen dummer Fehler :D

Das Script funktioniert super und wer eine Valide Seite mit Fancybox in HTML5 haben will, kann sich das so wie es oben steht, umschreiben.

Schönen Tag noch :)
 
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

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.962
Beiträge
1.540.121
Mitglieder
68.141
Neuestes Mitglied
PSD-Newbi
Oben