21 de abril de 2010

fancybox vs colorbox

escrito por Ruppel, enquanto Engenheiro

meu último post fala do uso de fancybox em suas páginas

mas eu tive alguns problemas com fancybox, e decidi trocar pelo colorbox. O bug determinante para isso foi que eu tive problemas para abrir o fancybox em IE7 quando usando o IIS do Windows 7.  E ainda depois da segunda ou terceira vez que se tenta abrir a modal. Sim, problema muito específico, então nada muito grave.

A única vantagem que vi do fancybox em relação ao colorbox é permitir o posicionamento centralizado da modal, mesmo quando fazemos scroll do conteúdo que está atrás. Opção “centerOnScroll”.

O colorbox é mais leve, mais simples, e não tem esse bug do fancybox. Além disso, há um problema chato com fancybox:

Quando eu abro arquivos da minha máquina direto no navegador, o fancybox não vai funcionar com ajax. O modo ajax só funciona através de um servidor http.

Novamente, ambos os jquery plugins são excelentes. Mas esses dois detalhes do fancybox me irritaram, então resolvi trocar para o colorbox.

29 de março de 2010

abrir fancybox ajax manualmente

escrito por Ruppel, enquanto Engenheiro

estava procurando  como abrir uma pop-in do fancybox com conteúdo carregado via AJAX

o jeito indicado é usar um selector no link e chamar o método validate

não encontrei na internet como fazer essa chamada javascript manualmente, para forçar a pop-in em um momento específico

a solução descobri fuçando o código do plugin: basta incluir o type ajax nas opções da chamada manual:

$.fancybox(‘endereco_popup.html’, { ‘type’ : ‘ajax’ } );