2010-10-11 5 views
1

Je construisais quelque chose en utilisant le plugin AutoComplete de jQuery la semaine dernière, mais aujourd'hui j'ai trouvé que ça ne fonctionnait pas.jQuery AutoComplete manquant?

Après un certain débogage, il semble que les scripts externes j'ai chargement n existent plus:

http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js

http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js

http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js

Même la démo sur la page du plugin pas travaux plus longs:

http://docs.jquery.com/Plugins/autocomplete

Le plugin a-t-il été déprécié pendant le week-end et je ne le connaissais pas? Ou y a-t-il un moyen de leur faire savoir que les fichiers n'apparaissent pas?

+4

Je ne suis pas sûr que vous êtes censé lier directement à ces scripts? Vous serez un peu bourré s'ils changent (comme ils l'ont fait). Je pense que Google a des liens statiques que vous pouvez utiliser pour ces fichiers, mais sinon, je pense qu'ils devraient être téléchargés et inclus avec votre site. – Paddy

+1

@Paddy - +1, bien que cela devrait vraiment être une réponse. – Keith

Répondre

2

Voici un lien vers la distribution statique sur le CDN google:

http://code.google.com/apis/libraries/

Je ne suis pas sûr qu'ils font les plug-ins, mais vous pouvez obtenir la bibliothèque principale de cette façon.

1

Voici quelques liens rapides pour obtenir vos scripts manquants:

http://docs.jquery.com/Plugins/bgiframe

http://plugins.jquery.com/project/dimensions

http://docs.jquery.com/Plugins/autocomplete

Comme @Paddy dit dans les commentaires ci-dessus, je recommande vivement tirer ces vers le bas dans votre projet et la création de références locales à chacun au lieu de s'appuyer sur le nom de domaine complet des scripts sur un autre hôte pour rester inchangé pour toujours.

MISE À JOUR: Notez que j'ai moi-même remarqué des téléchargements manquant récemment sur jquery.com, vous pourriez avoir du mal à trouver les téléchargements. Si c'est le cas, je vous conseillerais de vérifier si le cache de google a un lien direct avec eux - j'ai pu trouver un couple de cette façon.