2009-01-08 5 views
2

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

+0

Avez-vous trouvé une solution à ce problème? J'ai le même problème en utilisant le contrôle WebBrowser dans .NET – A9S6

Répondre

3

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 ...

+0

Je ne savais pas cela. J'ai cherché une solution à cela pendant des années. –

+0

@Sergey Ilinsky: si c'est la réponse à votre question, veuillez accepter votre propre réponse en cliquant sur la coche verte! :) Merci! – Sk8erPeter

+0

@ Sk8erPeter Je ne peux pas comme la solution couverte seulement dans un navigateur. –

Questions connexes