Position in einem scrollbaren Bereich feststellen & bis zu Div-Element scrollen

F

FB55

Hi,

  1. ist es möglich, in einem scrollbaren Bereich (der nicht die ganze Seite beinhaltet) die gegenwärtige Position des Users festzustellen? So könnte ich meinen Blog dynamisch nachladen lassen, was dem User logischerweise einen weit erhöhten Komfort beschert.
  2. Und ist es möglich, per Klick auf ein Div-Element (in diesem Fall ein Post) dieses direkt anzuspringen? Schön wäre, wenn das gegenwärtig obenstehende Objekt erkannt würde und dann auch per EventLister mit [j] und [k] navigiert werden könnte - wie im Google Reader.

Hat jemand Lösungen für mich?
 
Hi!

1. Die aktuelle Scrollposition kannst du mittels scrollTop ermitteln.
Code:
document.getElementById("dieID").scrollTop;

2. Hier weiss ich nicht genau, was du erreichen möchtest. Aber vielleicht helfen dir Anker weiter.
Code:
<div onclick="window.location.hash = '#anker';">klick</div>
<div id="scrollDiv" style="width: 300px; height: 300px; border: 1px solid #000; overflow: auto;">
	<div style="height: 500px;">Höhenelement</div>
  <div id="anker">Ankerelement</div>
</div>

Ciao
Quaese
 

Neue Beiträge

Zurück