Eftersom det inte finns nåt innehåll på sidan är BODYn 0 pixlar hög och eftersom du kör onMouseMove på BODYn snappas det inte upp när du flyttar muspekaren nedanför BODYn. Den absolutpositionerade DIVen påverkar inte BODYns storlek, men eftersom den ändå ligger inom BODYn snappas eventet upp endast när muspekaren är inom DIVen. Och det är lätt hänt att den halkar utanför om man rör muspekaren lite för fort. Då snappas inte eventet upp längre, och DIVen stannar.
Prova att lägga till
style="border: 1px solid gray;"
på BODYn så ser du ytan som snappar upp ditt event (plus den röda DIVen såklart). Fyll på med några rader text så blir allt uppenbart tydligt när du jämför att flytta muspekaren innanför och utanför ramen.
Det hela är dock lite ologiskt eftersom en bakgrundsfärg på BODYn färgar hela fönstret, men en border bara ramar in innehållet...