Bindung an das Scrollrad wenn über ein Div

Ich bin momentan dabei, ein Bild-editor im browser und ich habe den code für alle meine Kontrollen durchgeführt. Jetzt würde ich gerne anzeigen hot keys und Maus-Tasten. Die Tastatur ist einfach, aber die Maus nicht.

Brauche ich, um zu erkennen, wenn die Maus über dem canvas-Bereich div und wenn das Mausrad bewegt wird. Mit der Maus über ein Teil ist nicht schwer, seine Bindung an die Maus-Rad, das ich Probleme habe mit.

Versuchte ich jQuery.scroll aber, dass nur die Nähte zu arbeiten, wenn die div unter das Rad gesetzt, um zu Blättern selbst. Meine canvas ist nicht. Es ist offset-gesteuert wird über meine Skripte.

Dinge zu beachten:

  • Ich verwende jQuery als meine Basis.
  • Ich bin nicht acually scrollen nichts, ich bin versucht zu binden, und das Ereignis scroll-Rad, ohne tatsächlich zu scrollen.

Struktur

<div id="pageWrap">
    [page head stuff...]
    <div id="canvas">
        [the guts of the canvas go here; lots of various stuff...]
    <div>
    [page body and footer stuff...]
</div>

InformationsquelleAutor der Frage Robert Hurst | 2010-09-15

Schreibe einen Kommentar