J'ai besoin d'un moyen de navigateur croisé de capturer le clic droit de la souris, en empêchant le menu contextuel par défaut et en le faisant où lorsque l'utilisateur traîne la souris, ils peuvent faire un panoramique du contenu d'un div. Ceci est en grande partie similaire à Google maps en ce sens qu'ils vont saisir le contenu et faire glisser pour voir ce qu'ils veulent.Comment faire un panoramique du contenu d'une div lorsque le bouton droit de la souris est déplacé?
Aucune bibliothèque externe s'il vous plaît.
Je capture déjà les événements, et sachez que cela empêchera les actions par défaut:
if (evt.preventDefault)
{
evt.preventDefault();
}
else
{
evt.returnValue = false;
}
Mais cela ne l'empêche pas le menu contextuel AFAIK.
Éditer: Je ne sais vraiment pas comment empêcher le menu contextuel et quelle serait la meilleure façon de manipuler les barres de défilement? les exemples seraient grands
Que signifie « pan »? –
@Robert Harvey, par exemple lorsque vous déplacez la carte dans Google Maps, cela s'appelle le panoramique. –
@ Robert Harvey, oui, comme Tatu a dit, je veux que les utilisateurs soient en mesure de maintenir le bouton droit de la souris et par rapport à où ils le bougent tout en appuyant sur ils peuvent naviguer le contenu – Shaunwithanau