Il existe en effet un élément de méthode. componentFromPoint (iCoordX, iCoordY) dans Internet Explorer, mais comment puis-je différencier un clic de souris survenu dans la zone de contenu d'un élément à partir du clic sur sa barre de défilement dans d'autres navigateurs?Comment déterminer si un clic s'est produit sur la barre de défilement de l'élément ou sur son contenu
Répondre
Dans Gecko -based navigateur, il est possible de vérifier event.originalTarget
. Si un clic s'est produit sur la barre de défilement de l'élément, un objet XULElement
sera renvoyé.
WebKit et Presto aller ...
Je ne savais pas cela. J'ai cherché une solution à cela pendant des années. –
@Sergey Ilinsky: si c'est la réponse à votre question, veuillez accepter votre propre réponse en cliquant sur la coche verte! :) Merci! – Sk8erPeter
@ Sk8erPeter Je ne peux pas comme la solution couverte seulement dans un navigateur. –
- 1. Définition de la barre de défilement sur un JScrollPane
- 2. Comment déterminer si un événement de clavier se produit sur un caractère imprimable?
- 3. Mise en place d'une barre de défilement sur un panneau d'habillage contenu dans un contrôle d'éléments
- 4. Comment déterminer si radioButton.Checked est défini par programmation ou par un clic de souris?
- 5. désactiver la barre de défilement sur le div
- 6. Comment utiliser une barre de défilement sur une scrollbox?
- 7. Barre de défilement réinitialisée sur GridView dans ASP.NET
- 8. UITableView défilement sous la barre de navigation
- 9. comment faire un clic ou un double clic sur un mot sur une page Web pour déclencher un gestionnaire d'événement?
- 10. Comment répondre à un clic sur la barre d'état de l'iphone?
- 11. Personnalisation de la barre de défilement
- 12. Quelle méthode lors du clic sur le bouton "retour" de la barre de navigation?
- 13. Barre de défilement du navigateur
- 14. Comment déterminer si un contrôle est activé sur une page?
- 15. Barre de défilement sur <asp: CheckBoxList>?
- 16. Faire en sorte que la boîte de dialogue JQuery UI croisse ou se rétracte automatiquement pour s'adapter à son contenu
- 17. Comment déclencher un événement lorsqu'un clic se produit dans iframe?
- 18. Est-il possible d'avoir un bas de page avec une barre de défilement horizontale et aucune barre de défilement verticale?
- 19. Modifier la largeur d'une barre de défilement
- 20. Créer un index sur une colonne MySQL en fonction de la longueur de son contenu?
- 21. Firefox cache barre de défilement verticale si la hauteur de l'élément est inférieure à 32px
- 22. Barre de défilement QScintilla
- 23. html sélectionner la barre de défilement
- 24. WPF barre de défilement
- 25. Création d'une barre de défilement verticale dans DataGridView sans accrochage sur la cellule
- 26. Barre de défilement Tbody
- 27. problème de barre de défilement
- 28. Comment désactiver les événements de clic sur un objet DOM parent sans désactiver les événements de clic sur son objet DOM enfant?
- 29. Comment désactiver le gestionnaire de clic sur un nœud YUI?
- 30. Comment déterminer si un DIB est ascendant ou descendant?
Avez-vous trouvé une solution à ce problème? J'ai le même problème en utilisant le contrôle WebBrowser dans .NET – A9S6