kesalahan validasi Prettyphoto lightbox html5

Saya menggunakan plugin lightbox jQuery Prettyphoto. saya telah mengikuti baris html

<a href="/idimages/img1.jpg" rel="prettyPhoto"><img src="images/img1.jpg" alt="heading" /></a>

dan ketika saya mencoba memvalidasi kode html, saya mendapat pesan kesalahan berikut

Nilai PrettyPhoto yang buruk untuk atribut rel pada elemen a: String Prettyphoto bukan kata kunci terdaftar atau URL absolut.

Apa yang harus saya lakukan untuk memperbaikinya. Karena rel="prettyPhoto" diperlukan agar plugin berfungsi dengan baik, saya tidak mengerti bagaimana mengatasi masalah ini


person It worked yesterday.    schedule 04.06.2013    source sumber


Jawaban (1)


Anda dapat menambahkan atribut rel dengan jQuery

$('a').attr('rel', 'prettyPhoto');

Tapi saya tidak tahu apakah validator memeriksa HTML asli atau juga memeriksa HTML akhir.

person Alex    schedule 04.06.2013
comment
Terima kasih dan saya menemukan cara lain untuk melakukannya. Saya menggunakan class=prettyPhoto alih-alih rel=prettyPhoto dan menginisialisasi menggunakan kelas. Sekali lagi terima kasih atas jawabannya. - person It worked yesterday.; 04.06.2013
comment
Secara teoritis, Anda dapat menggunakan pemilih apa pun yang Anda inginkan. Saya pikir pasti ada atribut rel. Bagaimanapun, senang mendengarnya ;) - person Alex; 04.06.2013
comment
@sam: Navigasi (sebelumnya/berikutnya) mungkin tidak berfungsi menggunakan pendekatan Anda. Anda mungkin ingin melihat ini: stackoverflow.com/questions/12297854/ - person Markus; 11.02.2015