מיקום קישורים ב-CANVAS

מיקום קישורים ב-CANVAS

שלום לכולם,

אני מנסה למקם קישורים על canvas - כך שברגע שעוברים עליהם עם העכבר, מופיע חלון מסוים על גבי ה-canvas.
בדפדפן גוגל כרום הכל עובד כמו שצריך - והקישורים ממוקמים נכון, אולם בדפדפן פיירפוקס המיקום של הקישורים שונה לחלוטין - והוא משתנה בהתאם לגודל החלון של הדפדפן/הרזולוציה של המשתמש (בניגוד לגוגל כרום - שם המיקום של הקישורים הוא מוחלט, כפי שצריך).
מה הבעיה? מדוע ההבדל במיקום בין כרום לבין פיירפוקס - ואיך ניתן ליצור מיקום מוחלט של הקישורים גם בפיירפוקס?


function ev_mousemove (ev) {
var x, y;

if (ev.layerX || ev.layerX == 0) { // Firefox
x = ev.layerX;
y = ev.layerY;
}
else if (ev.offsetX || ev.offsetX == 0) { // Opera
x = ev.offsetX;
y = ev.offsetY;
}
 
למעלה