이 jQuery 기능은 선택한 요소 또는 요소 그룹의 가장 먼 정도를 효율적으로 결정합니다. 이것은 절대적으로 배치 된 어린이의 위치를 기반으로 컨테이너를 동적으로 크기를 조정할 때 특히 유용합니다 (드래그 앤 드롭 인터페이스와 같이).
자주 묻는 질문 (faqs)
jQuery.fn.getMaxOccupiedLocation = function() { let maxX = 0, maxY = 0, tmpX, tmpY, elem; this.each(function(i, v) { elem = $(this); tmpX = elem.offset().left + elem.outerWidth(); // Use outerWidth for more accurate results maxX = (tmpX > maxX) ? tmpX : maxX; tmpY = elem.offset().top + elem.outerHeight(); // Use outerHeight for more accurate results maxY = (tmpY > maxY) ? tmpY : maxY; }); return { x: maxX, y: maxY }; };
는 어떻게 작동합니까?
Q : 와 getMaxOccupiedLocation
?
a : maxX
세트에서 가장 큰 숫자를 찾습니다. maxY
Q : outerWidth()
? outerHeight()
Q : 다른 라이브러리와 함께 사용할 수 있습니까? getMaxOccupiedLocation
Math.max
a : 예, 그러나 잠재적 명명 충돌을 염두에 두십시오 (예 : 다른 라이브러리가 를 사용하는 경우). 필요한 경우 jQuery의
Q : 다중 요소? Math.max
a : 예, 함수는 jQuery 선택기가 선택한 여러 요소를 처리합니다.
getMaxOccupiedLocation
Q : 오류 처리?
가 반환됩니다. 필요한 경우 더 강력한 오류 처리가 추가 될 수 있습니다
Q : 모바일 장치? getMaxOccupiedLocation
또는 더 구체적인 이벤트)를 사용하는 것을 고려하십시오.$('.draggable')
위 내용은 jQuery 함수는 MAX X, Y 요소의 좌표를 가져옵니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!