J'ai un div avec barres de défilement. Comment puis-je détecter si quelqu'un mousedowns sur la barre de défilement?J'ai un div avec des barres de défilement. Comment puis-je détecter si quelqu'un mousedowns sur la barre de défilement?
Répondre
Vous pouvez utiliser la fonction de défilement jQuery .scroll()
et lui transmettre une fonction à appeler lors du défilement. Voir here pour plus d'informations.
Exemple:
$('#targetdiv').scroll(function(event) {
//Stuff to do when scrolled
});
Vous pourriez alors être en mesure d'utiliser les données d'événement pour voir si un bouton de la souris enfoncé.
Vous pouvez utiliser l'événement scroll
. jQuery a également une fonction de commodité scroll
.
Je ne suis pas sûr si vous pouvez détecter la direction de défilement.
Vous ne pouvez pas obtenir le sens de défilement de l'événement, mais vous pouvez stocker l'emplacement et comparer l'actuel au dernier pour déterminer si le défilement est en haut ou en bas ... –
Je ne pense pas que vous pouvez. Mais je crois que vous pouvez lier quelque chose à l'événement scroll
de la div qui se déclenchera lorsque la div verra sa position de défilement changer.
- 1. Problèmes avec les barres de défilement verticales div sur l'iPad
- 2. barre de défilement pour div
- 3. Barres de défilement personnalisées
- 4. barre de défilement horizontale pour un div
- 5. Pour savoir si un div a une barre de défilement
- 6. Comment déplacer les barres de défilement automatique
- 7. Barre de défilement verticale UL ou DIV
- 8. HTML: Comment créer un DIV avec seulement des barres de défilement verticales pour les longs paragraphes?
- 9. désactiver la barre de défilement sur le div
- 10. JScrollPanel sans barres de défilement
- 11. comment cacher dans la barre de défilement horizontale balise div
- 12. Masquer les barres de défilement du navigateur
- 13. jScrollPane Hauteur de la barre de défilement relative à div
- 14. CSS + FireFox: cacher la barre de défilement sur iframe avec défilement = oui
- 15. CSS - Comment empêcher le navigateur d'afficher des barres de défilement lorsqu'une div sort de la fenêtre?
- 16. CheckBoxList avec une barre de défilement
- 17. WPF barre de défilement
- 18. Comment détecter un double clic sur la barre de défilement de la liste?
- 19. Android :: Webview supprime la barre de défilement pour un DIV
- 20. Comment changer la couleur des barres de défilement
- 21. IKImageView et barres de défilement
- 22. Barre de défilement Div - Une façon de le styliser?
- 23. ASP.Net Contenu de la page avec barres de défilement
- 24. recherche de barres de défilement
- 25. Afficher la barre de défilement cachée
- 26. Div avec barre de défilement à l'intérieur div avec la position: fixe
- 27. barre de défilement - Aide
- 28. jQuery ui ReSizable avec des barres de défilement
- 29. barres de défilement dans JTextArea
- 30. Barres de défilement verticales avec window.open
Depuis jQuery 1.7, vous pouvez utiliser $ ('#targetdiv'). on ('scroll', callback); ' – Shadowbob