Volledige versie bekijken : validatie error op prettyPhoto's rel attribuut



Visaversa
6 September 2012, 12:28
Bij het valideren merk ik op dat PrettyPhoto een error geeft bij HTML5 pagina's. De error is de volgende:

Bad value prettyPhoto[gallery1] for attribute rel on element a: Keyword prettyPhoto[gallery1] is not registered.

Het attribuut data-rel gebruiken lost dit op, maar dan werkt mijn prettyPhoto (lightbox) niet meer.
Kan iemand helpen?

Visaversa
6 September 2012, 13:05
Probleem opgelost!

compuchrisje
6 September 2012, 21:59
Welke truc heb je hiervoor gebruikt?

Visaversa
7 September 2012, 01:29
Excuseer, de oplossing vergeten te vertellen.

Ik heb jQuery.prettyPhoto.js geopend en het attribuut attr('rel') verandert in attr('data-galerij'). Daarna heb ik in mijn HTML5 bestand rel="prettyPhoto[galerij1] verandert in data-galerij="prettyPhoto[galerij1]". De jQuery heb ik dan laten werken door jQuery("a[data-galerij^='prettyPhoto']").prettyPhoto(); toe te voegen aan het HTML5 bestand.

En voila, de code valideert.

Baloeke
7 September 2012, 22:23
Dank je wel Visaversa voor de deskundige replay :good:. Aangezien je hetzelf gevonden hebt gaan we hier maar een slotje opzetten.