鍍金池/ 問答/HTML/ 怎么判斷點擊是靠近屏幕偏右邊還是偏左邊

怎么判斷點擊是靠近屏幕偏右邊還是偏左邊

如何判斷當我點擊時候,我點擊的位置是靠近左邊或者右邊的屏幕最近

回答
編輯回答
別傷我

獲取屏幕寬度,獲取點擊時的坐標,判斷x值是接近0還是接近屏幕寬度值,不就是接近左邊或是右邊?

2017年10月6日 22:47
編輯回答
蟲児飛
document.addEventListener('click', function (e) {
  // console.log(e);
  const leftInstance = e.screenX;
  const rightInstance = e.screenY;
  const screenWidth = window.innerWidth;
  if (leftInstance < (screenWidth / 2)) {
    alert('靠左邊');
  } else {
    alert('靠右邊');
  }
}, false)
2017年7月26日 03:02
編輯回答
挽青絲
document.onclick = function() {
    var clientX = event.clientX,
        isLeft = clientX < (document.documentElement.clientWidth / 2);
    console.log(isLeft ? 'left' : 'right');
};
2017年1月10日 13:24