判斷鼠標點擊的位置是否在某個div區域內

//判斷鼠標點擊的位置是否在某個div區域內,可用在右鍵菜單的顯示與隱藏等
function isInDiv(event,divId){
    var div = document.getElementById(divId)
    var x=event.clientX
    var y=event.clientY
    var divx1 = div.offsetLeft
    var divy1 = div.offsetTop
    var divx2 = div.offsetLeft + div.offsetWidth
    var divy2 = div.offsetTop + div.offsetHeight
    return ( x < divx1 || x > divx2 || y < divy1 || y > divy2)
}
相關文章
相關標籤/搜索