eKloe.com - Kubuntu User

Archive for May, 2011

jQuery: Validace “Like Button” pro Facebook

by LucaS on May.28, 2011, under JavaScript

Určitě jste zjistili, že po aplikování LIKE BUTTON pro FACEBOOK Vám validátor hlásí, že stránka není validní a problém je právě v tlačítku pro Facebook.

Problém je v atributu allowTransparency. Ten podle standardu W3C nemá co dělat v tagu IFRAME. Pokud se tento atribut smaže, ve Firefoxu a jiných prohlížečích kromě Internet Exploreru (zkoušeno do verze 8 ) je vše OK. IE ale zobrazí tag jako neprůhledný, což může být občas problém.

Takže smažte atribut a pak lze vyřešit jednoduchým jQuery zápisem:

$(document).ready(function () {
  $(".likebtn").attr('allowTransparency', 'true');
});

IFRAME se načítá jako neprůhledný, po dokončení načítání stránky jQuery k IFRAME doplní atribut allowTransparency a pozadí tagu zprůhlední.

Vyzkoušeno například zde: www.slevkov.cz

Pokud byste měli jiné funkční řešení třeba pomocí CSS, sem s ním…

2 komentářů : more...

Hledat: