do tej pory używałem jQuery oraz Lightbox, ale Highslide wydaje mi się ładniejszy a już na pewno wygodniejszy.
Postanowiłem więc je zamienić.
Domyślnie w highslide wystarczy w link dorzucić:
Kod
class="highslide" onclick="return hs.expand(this)"
No i działa to w pełni prawidłowo.
Skoro mam wrzucone jQuery, to postanowiłem zrobić to bez dorzucania atrybutów typu onclick:
Kod
$("a.highslide").click( function()
{
return hs.expand(this);
});
{
return hs.expand(this);
});
Niestety to nie działa na linki opatrzone klasą, w internecie znalazłem niezbyt nowy kod do takiego połączenia, ale to również nie działa:
Kod
$('a.highslide').each(function() {
this.onclick = function() {
return hs.expand(this, options);
};
});
this.onclick = function() {
return hs.expand(this, options);
};
});
Niezależnie od tego czy podam opcjonalny atrybut options czy też nie.
Co robię źle?
EDIT:
Dobra nieaktualne, wrzuciłem fancybox - większe możliwości, ma to na czym mi zależało i sam korzysta z jQuery, problemów nie ma żadnych z nim
