Wie, um einen Bildlauf durch ein div-Element durch ziehen und nicht durch die Verwendung der Bildlaufleisten

Arbeite ich an einem Projekt, das mit einer touch-screen-interface. Ich habe ein div in einer kleineren div, so wird die kleinere der div-scroll-Balken, um Zugriff auf den rest des ersten div. Hier ist die basic-code für es.

.div1{
      height: 100px;
      width: 100px;
}
.div2{
      height: 50px;
      width: 50px;
}

und der html-Code:

<div id = "div2" class="div2">
 <div id="div1" class="div1"></div>
</div>

Mit javascript, ich möchte in der Lage sein, um einen Bildlauf durch div2 durch drücken (da es ein touch-screen), einen freien Teil des Bildschirms und ziehen entlang der div. Im Grunde, wird der Bildlauf-Funktion Verhalten würde, wie google maps funktioniert, wenn Sie klicken und ziehen Sie es. Kann jemand mir helfen mit diesem? Vielen Dank im Voraus!

Hinweis

In Bezug auf Aktionen mit der Maus, drücken entspricht klicken Sie hier, nur um klar zu sein. Ich arbeite auch in Firefox nur, also cross-browser-Kompatibilität ist kein Thema.

  • Ihnen fehlt ein 2. </div> in den HTML-Code.
  • ich reparierte es. cheers.
  • Sie müssen auch overflow:scroll; in der div2 css 😛
  • Der scroll-Balken zeigen, bis, ohne dass, so dass es eigentlich gar nicht brauche. Trotzdem danke aber.
  • ah... muss man chrome dann. es ist einfach überläuft und nicht show scroll bars
  • Got ya. Ich arbeite im firefox nur. Ich will hinzufügen, dass zu der Frage.

InformationsquelleAutor EJay | 2011-08-02
Schreibe einen Kommentar