답변
나는 브라우저 창 밖으로 나가는 것을 막기 위해 CSS를 사용할 수 없다고 생각합니다. (나는 긍정적이지 않다).
그러나 jquery ui autocomplete 또는 div와 같은 스타일로 선택 옵션을 사용하면 창 내에 유지됩니다.
나는 그것에 대해 할 수있는 일이 많지 않다고 생각합니다.
중 하나, 당신은 긴 옵션
에 따라 드롭 다운의 폭을 증가시킬 수있다 또는 당신은 작게하기 위해, 가장 긴 옵션의 텍스트를 클립 수 있습니다.
$('select option').each(function(a,b){
if(b.value.length > 10){
b.text= b.text.substring(0, 10)+ a+ '..';
}
});
같은
는뭔가하거나 divs
:
아마 타사 stylish dropdowns를 사용하여, 자신의 선택을 만들 수 있습니다.
이 fiddle, 내게로와 같은 드롭 다운의 추한 5mins 구현 즉
과 같은 마크 업 생성을 참조하십시오
구현을 위해 가장 좋아하는 것이지만 :) 여전히 문제는 기본 선택을 수정하는 방법입니다. 이제 대답의 첫 번째 부분은 ... 선택 영역이 정적 너비와 옵션 폭을 가지므로 절대로 바뀌지 않을 것입니다. 예를 들어 잘려진 텍스트 인 경우에도 – Tomy
의'option width is same'가됩니다. 왜 그렇게? @TarasTomishch를 보아라. 아이디어는 단지 텍스트의 양을 잘라내어, 선택 폭의 범위 내에서 옵션을 만들 것이다. –
창을 확대하면 선택 영역의 일부가 숨겨집니다. 하지만 클릭하면 옵션이 전체 너비 밖에 표시됩니다 (선택과 유사). – Tomy
- 1. Flex DividedBox 하위가 외부에 표시됩니다.
- 2. 루프 결과가 루프 외부에 표시됩니다.
- 3. 현재 창 외부에 툴팁 표시
- 4. 브라우저 외부에 html 콘텐츠 오버플로가 표시됩니다.
- 5. Google 크롬의 select 태그에 소문자 옵션이 표시됩니다.
- 6. 모든 Excel 옵션이 회색으로 표시됩니다.
- 7. UIImageView에서 탭할 때 옵션이 표시됩니다.
- 8. 옵션이 작동하지 않는 선택
- 9. 클래스 선택 옵션이
- 10. 를 점검 선택 옵션이
- 11. 선택 항목에서 선택 옵션이 다시로드 될 때
- 12. 탭 작업 외부에 Android 탭 레이아웃이 표시됩니다.
- 13. Chrome 알림/메시지가 화면 외부에 표시됩니다.
- 14. Python 정규식이 여러 괄호 외부에 표시됩니다.
- 15. 팝업창이 화면 중앙과 컨텍스트 외부에 표시됩니다.
- 16. 포함 된 파일이 템플릿 외부에 표시됩니다.
- 17. 부트 스트랩 팝업이 div 영역 외부에 표시됩니다.
- 18. HTML5 필수 매개 변수가 페이지 외부에 표시됩니다.
- 19. 배포 대상 선택 창
- 20. NSWindow : 이미지의 일부분을 창 외부에 배치하십시오.
- 21. 공백 : nowrap이 요소가 창 외부에 있도록합니다.
- 22. 옵션이
- 23. Chrome에서 작동하지 않는 옵션이 포함 된 단순 선택 태그
- 24. 레일 선택 옵션이 표시되지 않음
- 25. JQuery와 선택 옵션은 별도의 옵션이
- 26. Struts : HTML 옵션이 선택 되었습니까?
- 27. 올바른 선택 옵션이 선택되었는지 테스트
- 28. 선택 옵션이 추가 또는 제거되었습니다.
- 29. 옵션이 선택되면 선택 색상 변경
- 30. 선택 옵션이 제대로 작동하지 않습니다.
는 것 같아
및 CSS와 JQuery와에 의해 그것을 아름답게' fuuuuuuuuuuuuuu "가 더 적절할 것입니다. – MarioDS
왜 이것이 문제입니까? 잠재적으로 브라우저 창 외부에 표시 할 공간이 충분할 때 팝업 창의 크기를 제한하는 것은 직관적이지 않습니다. –
사실 나는 브라우저가이 문제를 다루는 방식을 좋아합니다. 그러나 며칠 전 우리 QA가 싫어하는 문제에 직면했습니다. :) – Tomy