2012-02-06 4 views
0

Comment puis-je arrêter cet effet:arrêt mousewheel effet continu de

Je défilement dans un div en utilisant la molette de la souris, et quand j'atteindre le fond du contenu de défilement, puis mousewheel continue le défilement sur le corps (ou sur le premier élément scrollable, qui enveloppe mon div).

+0

double possible de [Hijack défilement de page comme Google Plus?] (http://stackoverflow.com/questions/6924155/javascript-hijack-page-scrolling-like-google-plus) –

+0

Pas vraiment un dup, ni cette réponse correspond –

Répondre

0

Ce rouleau de continuum me dérange aussi sur les sites Web ..

La théorie serait quelque chose comme:
L'élément que vous voulez faire défiler, doit avoir un écouteur d'événement JavaScript de défilement attaché, alors quand le rouleau est à zéro et l'utilisateur fait défiler jusqu'à vous ou l'élément défile au maximum et l'utilisateur fait défiler vers le bas, vous return false

usign jQuery, quelque chose comme:

$(".scrollable").scroll(function(){ 
// use something like if($(this).scrollTop() ....), then return false 
});