PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Fancybox: rel problem im IE7
Beitrag
<blockquote data-quote="Moev" data-source="post: 1879200" data-attributes="member: 243561"><p>Guten Tag,</p><p>(habe das Thema im Forum noch nicht gefunden.)</p><p></p><p>Ich bin bei einem Projekt und brauche ein wenig Hilfe <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>So, erst mal was ich genau mache und wieso es nicht Funktioniert.</p><p>Ich benutze die Fancybox 1.3.4 für Jquery.</p><p>Dort benutzt man um eine Group zu bilden, ja das rel="group" (zum beispiel)</p><p></p><p>Nun ist es aber so, dass HTML5 das schöne rel attribut nicht mehr unterstützt. </p><p>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.</p><p></p><p>Bzw, im IE7 wird die fancybox garnicht aufgerufen.</p><p></p><p>Ich Poste hier mal den Originalen und den manipulierten Code: </p><p><strong>Originaler:</strong></p><p>[PHP]</p><p> var rel = $(this).attr('rel') || '';</p><p> if (!rel || rel == '' || rel === 'nofollow') {</p><p> selectedArray.push(this);</p><p> } else {</p><p> selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]");</p><p> selectedIndex = selectedArray.index( this );</p><p> }</p><p>[/PHP]<strong>Bearbeiteter:</strong></p><p>[PHP]</p><p> var rel = $(this).attr('class') || '';</p><p> if (!rel || rel == '' || rel === 'nofollow') {</p><p> selectedArray.push(this);</p><p> } else {</p><p> selectedArray = $("a[class=" + rel + "], area[class=" + rel + "]");</p><p> selectedIndex = selectedArray.index( this );</p><p> }</p><p>[/PHP]</p><p></p><p></p><p>Ich würde mich sehr über Hilfe freuen. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>Leider ist dieser rel-"Bug" in der Fancybox auch nicht behoben worden. </p><p></p><p>Vielen Dank für die Zeit.</p></blockquote><p></p>
[QUOTE="Moev, post: 1879200, member: 243561"] 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: [B]Originaler:[/B] [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 ); } [/PHP][B]Bearbeiteter:[/B] [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 ); } [/PHP] 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. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Fancybox: rel problem im IE7
Oben