Contenu HTML seulement des rouleaux de papier avec la barre de défilement, pas de molette de la souris

J'ai un <div> sur ma page avec une hauteur fixe, et overflow-y: scroll; définie de sorte que le contenu va se défiler quand il passe le bord inférieur de la <div>. Rien ne sort de l'ordinaire.

Pour une étrange raison, la molette de la souris ne faites défiler le contenu si le curseur est sur espace vide dans le <div> ou si c'est plus de la barre de défilement. Si le curseur se trouve être sur le texte contenu dans le <div>, la molette de la souris ne fait rien.

Ce qui se passe dans Firefox et Chrome, de sorte qu'il n'est pas juste un caprice d'un moteur de rendu en particulier ou quelque chose.

La <div> en question est superposé à un autre via position: absolute;, donc je suppose que d'une certaine façon la <div> derrière elle interfère avec la molette de la souris de l'événement - mais alors, vous pensez que le problème serait inversé (le <div> faire défiler quand le curseur était sur le texte, et non pas sur l'espace vide).

Quiconque jamais voir quelque chose comme ça avant? Je suis perplexe!

Bizarre, pourriez-vous poster sur jsfiddle?
Je suis en mesure de reproduire le problème: jsfiddle.net/qNS3S/1

OriginalL'auteur daGUY | 2012-05-04