Comment obtenir le exacte de la souris vers le bas de coordonnées? Pourquoi mon code ne fonctionne pas?
Je voudrais montrer quelque chose à la souris en bas de la place, j'ai essayé d'utiliser :
$('#my-graph').mousedown(function(evt){
//show object at:
var x= evt.screenX, y=evt.screenY;
//or show object at:
var x2=evt.pageX, y2=evt.pageY;
//code to render object at (x,y) and (x2,y2)
......
});
Mais ni l'un ni l'au-dessus de (x, y) et (x2,y2) placez le rendu de l'objet à la souris cliqué sur place, et de montrer l'objet à une certaine distance de la souris vers le bas, et pourquoi?
Je le rendu de l'objet avec des attributs de position, la position est relative à la #mon-graphique div, à gauche jusqu'à la plupart des coins de la div qui est censé être le point d'origine(0,0)
Qu'attendez-vous des coordonnées à dire? Je veux dire, par rapport à quoi? La page, l'écran ou d'un élément?
Avez-vous de rendre l'objet à l'aide de la bonne position des attributs? E. g. position: absolute dans la pertinence de l'écran?
Oui, j'ai rendu la position avec une position attributs, en relavant avec le n ° ma-graphique div, à gauche jusqu'à la plupart des coins de la div est censé être le point d'origine
quel navigateur utilisez-vous?
Avez-vous de rendre l'objet à l'aide de la bonne position des attributs? E. g. position: absolute dans la pertinence de l'écran?
Oui, j'ai rendu la position avec une position attributs, en relavant avec le n ° ma-graphique div, à gauche jusqu'à la plupart des coins de la div est censé être le point d'origine
quel navigateur utilisez-vous?
OriginalL'auteur Leem.fin | 2011-09-30
Vous devez vous connecter pour publier un commentaire.
Vous semblez vouloir
offsetX
etoffsetY
: http://jsfiddle.net/f52Gg/.e.layerX
ete.layerY
au lieuFirefox ne semble pas à l'appui de
offsetX
, mais WebKit ne prend pas en chargelayerX
. Il est également possible de soustraire le décalage de l'élément depageX
.OriginalL'auteur pimvdb