브라우저에서 마우스 위치를 나타내는 점이 "외부 영역"에 있는지 확인하려고합니다. 예를 들어, 첨부 된 이미지에서 바깥 쪽 영역은 파란색 배경이있는 영역입니다. 코드 화상 W에서 마우스 위치가 브라우저 가장자리 근처에 있는지 확인
alt text http://i34.tinypic.com/r8grwz.png
는 H가지금 마우스 위치에 대해 높이 및 X, Y를 나타내고, I이 사용하고, 브라우저의 표시 영역의 폭을 나타낸다 그것을 할 코드 조각 :
if (((x>0 && x<w1) || (x>w2 && x<W))
||
((x>w1 && x<w2) &&
((y>0 && y<h1) || (y>h2 && y<H))
))
console.log("we are in the outer area")
그것이 작동하는 동안, 나는 거기에 어떤 더 좋은 방법이 있는지 궁금하네요?
내가 무엇을 할 지 물어볼 수 있습니까? 대부분의 RTS 게임에서와 같이 어떤 종류의 "가장자리에서 스크롤"현상입니까? –
아니요 페이지가 마우스로 스크롤되지 않습니다. 마우스가 외부 영역에있을 때 일부 데이터를 설정하는 것과 같습니다. – ivb