La liaison à la molette de défilement lorsque plus d'un div

Je suis de la création d'un éditeur d'image dans le navigateur et j'ai obtenu le code pour l'ensemble de mes contrôles effectués. Maintenant, je voudrais pour carte touches de raccourci et les boutons de la souris. Le clavier est facile, mais la souris n'est pas.

J'ai besoin de détecter lorsque la souris est sur la toile div et lorsque la molette de la souris est déplacé au-dessus d'elle. La souris sur la partie n'est pas difficile, sa liaison à la molette de la souris que je vais avoir des ennuis avec.

J'ai essayé jQuery.scroll mais que seuls les coutures au travail si l' div en vertu de la roue est mise à défilement lui-même. Mon canvas ne l'est pas. C'est le décalage est contrôlée par l'intermédiaire de mes scripts.

Choses à noter:

  • Je suis à l'aide de jQuery que ma base.
  • Je ne suis pas actuellement de défilement quoi que ce soit, j'essaie de lier et de manifestation de la molette de défilement sans défilement.

Structure

<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 Robert Hurst | 2010-09-15