login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > JavaScript

Door meerdere functies werkt er 1 niet (Opgelost)

Mickert – 24/12/2011 17:04
Hey,

Op mijn website wil ik meerdere JS functies gebruiken zoals een 'slideshow', 'side-panel', 'to-top' en een 'lightbox'.

Nu werken de eerste 3 functies perfect. Maar wanneer ik Lightbox erbij wil gooien gaat dit niet goed.

Het is nu nog een of/of gebeuren. Of Lightbox, of de 3 andere functies.

Heeft iemand enig idee hoe dit op te lossen valt?

Hierbij de link naar mijn website (Hier werken de functies behalve de Lightbox):
http://mickert.nl/portfolio/index.php

En hier is bijvoorbeeld een andere pagina waarop Lightbox het wel doet, maar de andere functies niet:
http://mickert.nl/portfolio/project.php

4 antwoorden

Gesponsorde links

WouterJ – 24/12/2011 17:25
Je gebruikt een jQuery slideshow en to top en een Prototype lightbox. Zowel jQuery als Prototype gebruiken $ als object variabele, waardoor deze met elkaar in gevecht gaan.

De oplossing is eigenlijk simpel: jQuery heeft precies zo'n zelfde plugin even zoeken op jQuery lightbox zou je het resultaat wel geven. Hierdoor heb je geen prototype meer nodig en ben je klaar.

Mocht je dit niet willen, ik zou niet weten waarom niet, dan kun je nog eens kijken naar jQuery.noConflict().

Mickert – 27/12/2011 20:25
Hey WouterJ,

Bedankt voor je antwoord.
Ik heb nu gekozen voor de volgende (jQuery) lightbox: http://leandrovieira.com/projects/jquery/lightbox/

Toch heb ik het zelfde probleem.
Ik heb het uitgetest op deze pagina:
http://mickert.nl/portfolio/test.php

Maar krijg alsnog het zelfde probleem.
Heeft dit te maken met deze regel: '$(function() {'?

En weet jij/iemand hoe ik dit alsnog kan oplossen?

vinTage – 27/12/2011 21:04
Ik zie deze js error op je test:

Fout: uncaught exception: Syntax error, unrecognized expression: [@rel*=lightbox]

Mickert – 27/12/2011 21:11 (Laatst gewijzigd op 30/12/2011 20:16)
Heb het een en ander aangepast.
Ook het feit dat er een dubbele jQuery library in zat was een fout.

Gelukkig is het nu opgelost!

Gesponsorde links

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.021s