獲取鼠標相對位置

獲取鼠標相對於html的位置:

function mousePosition(evt){
if(evt.pageX||evt.pageY){
return {x:evt.pageX,y:evt.pageY};
}
return {
x:evt.clientX+document.documentElement.scrollLeft-document.body.clientLeft,
y:evt.clientY+document.documentElement.scrollTop-document.body.clientTop
}
}

獲取鼠標相對於事件源的位置,如判斷鼠標點擊了圖片上的什麼位置

function getPosition(srcElement, e) {
"x" : postion.x - $(srcElement).offset().left,
"y" : postion.y - $(srcElement).offset().top
return {"x":x,"y":y};
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章