2011-06-13 5 views
0

J'essaie d'utiliser head.js mais je meurs d'envie de le faire fonctionner. Voici mon code à ce jour:Head.js ne charge pas les fichiers script

<script type="text/javascript" src="<?php echo base_url(); ?>assets/scripts/lib/head.min.js"></script> 
<script type="text/javascript"> 
    head.js("http://localhost/compra/assets/scripts/lib/jquery-1.6.1.min.js"); 
    head.ready(function() 
    { 
     $('#date').datepicker(); 
    }); 
</script> 

J'ai essayé avec et sans head.ready() mais Google Chrome revient toujours ceci:

Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function 

L'URL du fichier script est correct.

+1

êtes-vous réellement les jquery.js la fixation? – ub1k

+0

que voulez-vous dire? J'ai le header.js() et le lien, le lien est correct ... – Gerep

+0

Avez-vous autre chose que head.js et jquery sur la page? aussi si vous avez résolu votre problème s'il vous plaît poster une réponse et le marquer comme résolu. pour aider les autres qui pourraient avoir le même problème. –

Répondre

6

J'ai trouvé la solution.

Je dois ajouter

$(document).ready() juste après head.ready(function()

head.ready(function() { 

    $(document).ready(function({ 
    alert('test'); 
    }); 

} 

Et cela a fonctionné.

Je ne sais pas si c'est 100% correct. Ce n'est pas sur le site web de head.js.

espoir qui aide =)

PS: Vraiment désolé pour ne pas poster correctement la solution à la première fois

+0

Merci beaucoup pour cela. Il a totalement résolu mon problème! –

+0

@AaronLee Super neuf! :) – Gerep

Questions connexes