Jag slår två flugor i en smäll och uppdaterar familjeföretagets hemsida samtidigt som jag gör ett projekt i en CSS-kurs på universitet. Det ska tilläggas att jag inte är någon expert på området.
Iallafall så har jag nu stött på problem. Jag länkar internt på sidorna, så att en länk går till en plats längre ner på sidan. Till detta skulle jag vilja använda Javascriptet "smoothscroll.js" (http://www.kryogenix.org/code/browser/smoothscroll/) som jag tycker är snyggt. Dock vill det inte fungera.
Jag har testat att länka externt till scriptet och att ha det inne i dokumentet, men varkendera lösningarna fungerar för mej. Kan det bero på att jag använder xhtml och därför har problem med javascript?
Efter att ha tittat som hastigast på smoothscroll.js ser det ut som att den inte klarar att scrolla till vilka element som helst med ett visst id. Smoothscroll verkar bara kunna scrolla till a-taggar, och då kollar den inte ens id:t på a-taggen, utan istället name-attributet.
Du vill till exempel scrolla till en div med id:t "flexible", men det klarar smoothscroll alltså inte av. Det räcker säkert med att lägga till <a name="flexible"></a> överst i den div-taggen för att lösa det, även om det kanske inte är så snyggt kodmässigt. Eller så får du nog gå in i js-filen och hacka lite...