선택한 사각형 내에서 특정 요소를 선택하는 방법을 알아 내려고하고 있습니다. 현재 메서드는 모든 요소를 반복하고 사각형의 X/Y보다 크고 사각형의 H/W보다 작 으면 X/Y를 가져옵니다. 그러면 선택됩니다. 이 방법의 문제점은 요소의 절반이 사각형 내에 있지만 사각형이 요소 X/Y EVEN보다 작아야한다는 것입니다. 좋은 jQuery 솔루션이 있나요? 예를 들어 요소가 사각형 내부에 있는지, 심지어 내부의 작은 비트인지 알아내는 것과 같은 것입니까? 아니면 자바 스크립트로 좀 더 쉬운 접근법인가?요소가 범위 내에 있는지 확인하십시오?
0
A
답변
0
주어진 요소의 너비와 높이를 가져 오려면 각각 jQuery width()
및 height()
함수를 사용할 수 있습니다. 비교하기 전에 폭과 높이를 X와 Y에 더하십시오.
2
if(
((Left1 + Width1) >= Left2)
&& (Left1 <= (Left2 + Width2))
&& ((Top1 + Height1) >= Top2)
&& (Top1 <= (Top2 + Height2))
)
관련 문제
- 1. 구성 요소가 특정 컨테이너 내에 있는지 확인하십시오.
- 2. 값이 Rails 3의 범위 내에 있는지 확인하십시오.
- 3. 파일에서 가져온 값이 범위 내에 있는지 확인하십시오.
- 4. 풍향이 지정된 범위 내에 있는지 확인하십시오.
- 5. 숫자가 숫자 범위 내에 있는지 확인하십시오.
- 6. 요소가 있는지 확인하십시오.
- 7. 배열에 요소가 있는지 확인하십시오.
- 8. 요소가 있는지 확인하십시오.
- 9. 루트 요소가 있는지 확인하십시오.
- 10. 요소가 clientHeight에 있는지 확인하십시오.
- 11. 요소가 있는지 확인하십시오.
- 12. DOM에 요소가 있는지 확인하십시오.
- 13. CLPlaceMark가 미국 내에 있는지 확인하십시오.
- 14. Char가 범위 내에 있는지 확인
- 15. WatiN 사용 ... 요소가 있는지 확인하십시오?
- 16. 채워지는 양식 요소가 있는지 확인하십시오
- 17. as3 xml 요소가 있는지 확인하십시오.
- 18. C++ 요소가 배열에 있는지 확인하십시오.
- 19. 하위 목록에 요소가 있는지 확인하십시오.
- 20. 마우스가 요소 경계 내에 있는지 확인하십시오.
- 21. 정수가 범위 내에 있는지 확인하는 빠른 방법?
- 22. char가 특정 범위 내에 있는지 확인 하시겠습니까?
- 23. 기념일이 월 범위 내에 있는지 확인
- 24. 문자가 범위 내에 있는지 확인하는 방법
- 25. 픽셀이 특정 색상 범위 내에 있는지 확인
- 26. "div"에 다른 요소가 포함되어 있는지 확인하십시오.
- 27. 양식 요소가 PHP로 전송되었지만 비어 있는지 확인하십시오.
- 28. 주어진 DOM 요소가 준비되어 있는지 확인하십시오.
- 29. 일부 요소가 jQuery없이 "집중"되어 있는지 확인하십시오.
- 30. jquery를 사용하여 div에 img 요소가 있는지 확인하십시오.
http://stackoverflow.com/questions/4230029/jquery-javascript-collision-detection –
이것은 올바른 방향으로 나를 데려왔다. 나는 Collisions에 대해 더 자세히 알아볼 것이다. – Zakukashi