Atbildot uz jautājumu - katrā pārlūkā tie X/Y ir pasavējām. IE piem clientX.. a FF, ja nemaldos, eventa X/Y
No viena menu sourca:
var b=Z(a),c,d;
b.r+=a.offsetWidth;
if(z) b.s-=a.i.clientTop;
if(z){
c=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)+(document.documentElement.clientWidth!=0?document.documentElement.clientWidth:document.body.clientWidth);d=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+(document.documentElement.clientHeight!=0?document.documentElement.clientHeight:document.body.clientHeight);}
if(y){c=document.documentElement.scrollLeft+window.innerWidth;d=document.documentElement.scrollTop+window.innerHeight;}
if(x){c=window.scrollX+window.innerWidth;d=window.scrollY+window.innerHeight;}c-=a.i.offsetWidth;d-=a.i.offsetHeight;
if(b.r>c){b.r=Math.max(0,b.r-a.offsetWidth-a.i.offsetWidth+(a.f.offsetWidth-a.offsetWidth));
if(z) b.r-=a.i.clientLeft+a.f.clientLeft;
}
b.s=Math.max(0,Math.min(b.s,d));
K(a.i,b);
Tā kā meklē gūglē exampļus katram browserim