Ciao. Quel ready applicato così mi suona strano:
codice:
$("#contenitore").ready(function(){
Anche se potrebbe comunque funzionare, dovrebbe essere impostato diversamente. Vedi la documentazione online.
Ad es.:
codice:
$(function() {
Sostanzialmente il ready "avvia" lo script dopo che la pagina è stata caricata (è quindi gli elementi del DOM sono disponibili). Può essere impostato in diversi modi ma dovrebbe comunque far riferimento all'elemento principale "document" e non ad un qualsivoglia elemento della pagina.
E' possibile che il problema dipenda da questo. Prova a correggere e facci sapere.