jQuery UI 자동 완성에 사용 가능한 옵션이 포함 된 동적 창 크기를 갖길 원하지만 많은 옵션이 반환 될 때 최대 높이를 갖게하고 싶습니다. 전체 페이지를 차지하지 않습니다. 나는 다음이있을 때JQuery UI 자동 완성 : 자동 높이가 maxHeight를 준수하지 않습니다.
, 높이가 동적 만의 maxHeight는 무시됩니다 : 나는 다음이있을 때
.ui-autocomplete {
height: auto;
max-height: 250px;
overflow-y: auto;
width:auto;
}
는, 높이가 동적 아니라의 maxHeight 작동 :
.ui-autocomplete {
height: 250px;
max-height: 250px;
overflow-y: auto;
width:auto;
}
를 작동, 그냥 넣어 최대 높이를 hieght했습니다. jQuery 데모 페이지에서 결과를 재현 할 수 있습니다. 내 추측은 어딘가에서 CSS 충돌이다. 브라우저의 dev 도구를 점검하여 CSS가 적용되는지 확인하십시오. 추가! 높이 규칙에 중요한 것을 시험해보십시오 (단지 CSS를 수정하고 테스트하고 중요하게 두지 마십시오). – BZink
자동 완성 기능 : https : // api에서 position : {my : "left top", at : "left bottom", collision : "flipfit"}을 시도해 볼 수 있습니다. jqueryui.com/autocomplete/#option-position –