Problème avec effet lightbox + menu déroulant javascript
kevinbp
Messages postés7Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention17 juillet 2008
-
14 juil. 2008 à 20:57
cs_dalegend12
Messages postés1Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention24 avril 2009
-
24 avril 2009 à 08:50
Bonjour,
j'aurais aimé avoir de l'aide avec mon site internet. Je n'arrive pas à avoir sur la même page un effet de lightbox ajouté à une animation flash qui utilise le javascript "scriptaculous" et un menu déroulant en javascript qui utilise "jquery" sur la meme page.
Lorsque l'on clique sur les photos, l'utilisateur doit voir la photo en plus grand grâce à l'effet "shadowbox". Or, en ajoutant ces deux lignes de script: (pour le menu à droite)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 15 juil. 2008 à 15:31
SORRY BUT...
Il semble qu'il y ai une incompatibilité entre les différentes librairies de fonction JS, la console d'erreur sur FireFox renvoie l'erreur suivante
Erreur : element.attachEvent is not a function
Fichier source : http://danwor.com/site/javascript/scriptaculous/prototype.js Ligne : 3866
et une autre....
Erreur : element.dispatchEvent is not a function
Fichier source : http://danwor.com/site/javascript/scriptaculous/prototype.js Ligne : 3921
donc difficile de voir ou cela coince sans une analyse des codes...
;O)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 16 juil. 2008 à 20:04
Bonjour,
essaies de mettre ces lignes au début de
la déclaration de tes fichiers JS, on ne sait jamais...
<script type="text/javascript"
src="js/jquery.js"></script>
<script type="text/javascript"
src="js/ascenseur.js"></script>
Autres soluces, peut
être, n'existe t-il pas la même chose dans javascript/scriptaculous/effects.js
kevinbp
Messages postés7Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention17 juillet 2008 17 juil. 2008 à 00:16
j'ai pratiquement tout essayé pour ce qui est de la position du code, rien à faire....j'ai vu à cette page (http://docs.jquery.com/Using_jQuery_with_Other_Libraries) qu'il éxistait une certaine fonction " jQuery.noConflict()" pour qe jqery n'interfère pas avec d'autres fonctions mais je ne suis pas parvenu à résoudre mon problème.
cs_dalegend12
Messages postés1Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention24 avril 2009 24 avril 2009 à 08:50
Da Legend #12
Bonjour je poste ce dernier petit message pour ceux qui comme moi n'aurait pas compris le fin mot de l'histoire.
Pour remplacer $ par $j il vous suffit de faire remplacer tout grace à votre éditeur de fautes dans jqeury.js et de faire la même chose dans votre menu ...