Ich versuche, ein Skript zu erstellen, zeichnen Sie etwas in einem Element mit der Maus, und ich verwende Raphaeljs
, um das zu tun.jQuery Offset-Top funktioniert nicht richtig
Für korrekte Zeichnung muss ich top
und left
von input
Element finden. Ich verwende var offset = $("#input").offset();
, um left
und top
zu erhalten.
Aber der top
Wert ist nicht korrekt. Es ist 10px
niedriger als die echte top
Entfernung. Ich denke, dass die 10px
vielleicht in verschiedenen Auflösungen ändern, dann kann ich 10px
zu ihm normalerweise dann nicht hinzufügen Ich möchte wissen, wie ich das Problem beheben kann!
Ich habe meinen Test hochgeladen here.
Haben Sie die Ränder oder den Abstand für ein beliebiges enthaltendes Element überprüft? – Archer
@Archer ja. Ich habe und es gab keine "Marge" oder "Polsterung"! –