Si alguna vez necesitáis no usar $ para jquery, porque estáis usando una plantilla HTML que debe ser pre-procesada antes de mostrarse y el procesador usa esa misma variable, podéis hacer uso de jquery.noConflict(). A la luz de uno de sus ejemplos:
// http://api.jquery.com/jquery.noconflict/ $.noConflict(); jQuery( document ).ready(function( $ ) { // Code that uses jQuery's $ can follow here. });
podemos cambiarlo para no usar $ (que, repito, es intepretada por el procesador de la plantilla):
jQuery.noConflict(); jQuery( document ).ready(function( __ ){ // código que usa __ en lugar de $ __('body').addClass('no-backbround'); });
Seguro que muchos ya lo sabíais pero lo dejo para los que no 😉
Por cierto, para detectar la presencia de jQuery podemos usar esto: http://jquery-howto.blogspot.com.es/2009/03/check-if-jqueryjs-is-loaded.html