2010-09-02 5 views
1

J'ai le code suivant (basé sur this page):Aucune méthode 'sparkline'

<script language="javascript" type="text/javascript" src="/js/jquery.js"></script> 
<script language="javascript" type="text/javascript" src="/js/jquery.sparkline.js"></script> 

<script type="text/javascript"> 
$(function() { 
    alert($('.test').html()); 
    $('.test').sparkline(); 
}); 
</script> 

EDIT: Voici le code HTML correspondant:

<span class="test">1,2,3</span> 

Je reçois l'alerte, ce qui montre 1,2,3 , mais la console d'erreur (dans Chrome) indique Uncaught TypeError: Object #<an Object> has no method 'sparkline'. Ai-je négligé quelque chose?

+0

Postez votre balisage HTML aussi ... –

+1

Une question stupide mais avez-vous mis 'jquery.sparkline.js' dans le dossier' js'? –

+0

Pas de problème: pas d'erreur 404, et quand je regarde la source de la page, je peux cliquer sur le nom du fichier sparkline et afficher le code. – exupero

Répondre

6

Check 2 choses

  1. Ce jquery.sparkline.js est réellement présent dans votre dossier /js/. Que vous n'incluez pas jQuery à nouveau plus bas sur la page, ce qui supprimerait effectivement tous les plugins que vous avez inclus avant (puisqu'il redéfinit $/jQuery).
+0

Numéro 2. Merci, qui l'a résolu. – exupero

+0

@Eric - bienvenue :) –

Questions connexes