Ik heb een stukje javascript (jquery) van internet gevist om de pagina geanimeerd naar een anchorpoint te laten scrollen (in plaats van er in 1x heen te springen).
Nu loop ik tegen het volgende aan. Als ik de code binnen <script type="text/javascript"></script> tags in de header van een site zet (na includen van jquery) dan werkt het prima.
Als ik dezelfde code in een los .js bestand zet en dit js bestand in de header include:
Dan werkt het niet. Er zit geen fout in het pad, de andere js bestanden uit die map werken wel. En ik kopieer de code direct, dus de code zoals ik hem in het js bestand is exact hetzelfde als dat ik hem gewoon in de header zet. Iemand enig idee waarom?
[size=xsmall]Toevoeging op 21/03/2017 19:56:16:[/size]
Marlies Maalderink op 21/03/2017 19:49:13
[size=xsmall]Toevoeging op 21/03/2017 19:51:30:[/size]
@Joakim, ik dacht eerst dat het niet werkte maar was er nog een vergeten. Het werkt nu wel!
Gek, ik zet altijd een stukje code in de functions file in wordpress dat dat automatisch moet regelen maar dat werkte dan blijkbaar niet.
Super bedankt, opgelost dus!!
In je jQuery bestand had je iets met jQuery.noConflict() staan. Waardoor je alle jQuery code daarna met $ moet vervangen voor jQuery (geloof ik, weet ik niet 100% zeker). Maar interne JavaScript word altijd eerder uitgevoerd dan externe JavaScript. Daardoor werkte interne JavaScript wel, en externe JavaScript niet.
En jQuery.noConflict(); is eigenlijk nergens voor nodig, je krijgt alleen conflicten als je met te veel JavaScript libraries werkt (dubbele jQuery etc).
In je jQuery bestand had je iets met jQuery.noConflict() staan. Waardoor je alle jQuery code daarna met $ moet vervangen voor jQuery (geloof ik, weet ik niet 100% zeker). Maar interne JavaScript word altijd eerder uitgevoerd dan externe JavaScript. Daardoor werkte interne JavaScript wel, en externe JavaScript niet.
En jQuery.noConflict(); is eigenlijk nergens voor nodig, je krijgt alleen conflicten als je met te veel JavaScript libraries werkt (dubbele jQuery etc).
Bedankt voor je uitleg. Wordpress doet dit automatisch zodra je jQuery gaat gebruiken. Dus voor topsecreet.nl is het gewoon de schuld van wordpress. Wat ik gekker vind is dat ik het ook terug vind in de jQuery code die ik op prinsoccasions.nl heb geinclude. Daar heb ik deze link gebruikt:
Ik weet het, site is nog niet klaar. :) foutmeldingen komen uit plugins weg waarvan ik de afbeeldingen nog moet maken en de framework code nog moet opschonen.