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:
Bearbeiteter:
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.
(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 );
}
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.
