2017-07-16 1 views
-1

Je veux utiliser ce modèle html: http://www.graphberry.com/item/smak-html-single-page-templateétat Javascript donne erreur lorsque l'image de charge de la galerie en html

Il fonctionne très bien dans l'aperçu en direct, mais quand je l'ai téléchargé et cliquez sur l'une des photos de la galerie, il ouvre une fenêtre d'alerte disant: erreur.

J'ai essayé de trouver l'erreur, mais je ne vois aucun problème. Mon suspect se passe le fichier main.js, dans cette ligne:

var singleProject = $('#single-project'); 

, mais je ne l'ai pas beaucoup d'expérience en ce qui concerne le javascript.

Appréciez toute aide!

+0

# single-project est un identifiant pour une balise html – Nihal

+0

Lorsque je me réfère à cette ligne, je ne veux pas dire que c'est l'identifiant qui est faux ou demander ce que c'est ... Je veux dire qu'il y a quelque chose lié à la ligne causant l'erreur, pourrait être l'utilisation de cette variable dans la fonction, pourrait être une erreur dans la définition ... de toute façon, la chose est que cela ne fonctionne pas et je ne peux pas trouver ce qui est faux – isk27

Répondre

0

Lorsque vous voyez le signe dollar en javascript, comme dans var singleProject = $('#single-project');, vous aurez besoin de la bibliothèque jQuery.

Vous aurez besoin de ce script dans votre code:

<script 
    src="https://code.jquery.com/jquery-3.2.1.min.js" 
    integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" 
    crossorigin="anonymous"></script> 

C'est la dernière jQuery CDN, qui importe jQuery dans votre projet. Ajoutez ce script dans votre balise <head>. Plus d'infos: https://www.w3schools.com/jquery/jquery_get_started.asp

+0

Bien , ils ont déjà la bibliothèque de jquery chargée à la fin de l'index.html, mais j'ai essayé votre solution et n'ai pas fonctionné, je remarque également en changeant le src de la bibliothèque de jquery au CDN src, le site Web doesn ' t load ... Je ne comprends pas non plus:/ – isk27

+0

@ isk27 Assurez-vous que 'JQuery' est au dessus de votre script. – sudo

+0

Oui, ne fonctionne pas: / – isk27