js-header

Error en conversion.js [Solución]

Si ves un error GET en la consola de Webkit (Chrome y Safari) en la URL http://www.googleadservices.com/pagead/conversion.js muy posiblemente sea porque tenes habilitada la extensión”AdBlock” :S   He dicho XD

js-header

jQuery: detectar cuando se copia, pega o corta

Señoras y señores, les juro que no he sido capaz de encontrar la documentación de estos tres eventos en la api de jQuery, pero ahí están y funcionan! Testeado en FF, Chrome, IE7 IE8

drupal-header

Drupal: Porque usar Drupal.behaviors en lugar de $(document).ready();

Durante mucho tiempo estuve usando $(document).ready(); para poner mi js en Drupal, y funcionaba la mar de bien. Esto me permitía ejecutar javascript inmediatamente después que el DOM estuviera cargado evitando así errores de referencias a objetos que todavía no existieran al querer manipularlos. Ahora bien, hay un problema que vamos a encontrar por medio de un ejemplo simple: Si tuviéramos un listado de nodos 

Seguir leyendo…

js-header

Atajos de teclado con jQuery

Este plugin lo uso hace un tiempo, y puedo dar fe que es muy práctico. http://code.google.com/p/js-hotkeys/ Su uso es de lo mas simple:

js-header

jQuery.height() calcula distintos tamaños entre navegadores [solución]

Este es un tip rápido pero útil. Escenario: Tenes un div con el id “elDiv” con el siguiente CSS:

Y en Firefox/Chrome/Safari/Opera al hacer $(“#elDiv”).height(); te entrega 400px por decir algo (el tamaño depende de lo que tenga dentro). Pero curiosamente en Internet explorer te da un tamaño raro… de menos, unos 358px en 

Seguir leyendo…

js-header

JS: Como saber si un objeto undefined está undefined

Suena a boludez:

Pero lo anterior no te va a funcionar porque al querer comparar un objeto que está indefinido, el navegador va a arrojarte un error :S La forma correcta de hacer esta comprobación entonces es:

Y ya nos evitamos que se rompa todo por culpa de un objeto indefinido… Bye.