JavaScript — Introduktion genom exempel

5.1 Koordinater och gränser

Ett element kan positioneras genom att man i CSS ger det absolut positionering och sedan placerar det med önskade värden i egenskaperna top och left. Ska det ske inom ett omgivande element, ges det omgivande elemnetet en relativ positionering. I JavaScript kan man ändra värdena i top och left, för att flytta elementet. För att avgöra position och storlek finns det också några andra egenskaper och metoder som tas upp i detta exempel. Exemplet består av tre delar:

  1. Olika sätt att avläsa ett elements position och storlek.
  2. Program som kontrollerar om två element överlappar varandra. Kan användas för "krocktest".
  3. Förflyttning av ett element, då användaren klickar på knappar eller trycker ner tangenter.

33 min.

Sammanfattning

Egna övningar

Här följer ett förslag på några egna övningar. Öppna filen test.html och test.js och utför följande: