Jag söker exempel på hur man skall göra för att få en div att stå stilla på skärmen vid scrollning. I css så använder du position: fixed. Sen funkar det säkert inte med gamla skräpbrowsers, men det är en annan femma. Sätter du DTD? Det funkar fortfarande inte? HTML och CSS validerar?en fixerad div vid scrollning
Sv: en fixerad div vid scrollning
Sv:en fixerad div vid scrollning
Då _kan_ du använda javascript. Det är betydligt fulare och osäkrare förstås.
Du får då först leta efter hur långt man har scrollat. Det kan du se här: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
Och sen får du sätta positionen relativt detta, så något i stil med:
theDiv.style.position.top = (getScrollXY)(1)
Och detta måste du ju förstås se till att göra hela tiden. Så du får lägga det i en funktion och se till att den anropas hela tiden. Något i stil med:
function updatePos(){
theDiv.style.position.top = (getScrollXY)(1)
setTimeout(updatePos, 100);
}
<body onload="updatePos();">
...