다음 코드는 목록 상자를 생산하는 수직 스크롤 막대를 보여항상이 옵션을 <select>
<select size="10">
<option>1</option>
<option>2</option>
</select>
항상이 목록 상자의 세로 스크롤 막대를 표시 할 수 있습니까? 스타일 = "overflow-y : scroll;"때문에이 질문을하고 있습니다. IE7에서는 작동하지 않습니다.
다음 코드는 목록 상자를 생산하는 수직 스크롤 막대를 보여항상이 옵션을 <select>
<select size="10">
<option>1</option>
<option>2</option>
</select>
항상이 목록 상자의 세로 스크롤 막대를 표시 할 수 있습니까? 스타일 = "overflow-y : scroll;"때문에이 질문을하고 있습니다. IE7에서는 작동하지 않습니다.
IE7에서 작동합니다. 하지만 여기서 보다 작은 숫자 size
을 수정하고 overflow-y:scroll
을 사용하지 않아야합니다. 귀하의 예에서는 2 option
이지만 size=10
으로 설정하면 작동하지 않습니다.
선택에 10 option
이 있고 size=9
으로 고정되어 있다고 가정합니다.
코드 참조에서 height:100px
과 size:2
을 사용했습니다. height
css를 제거합니다. 필요하지 않으므로 size:5
을 변경하면 올바르게 작동합니다. 여기
<select size="5" style="width:100px;">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
이 선택 상자는 스크롤 막대를 표시하지 않습니다 작은 size
의 size:2
create.In의 경우보다 더 큰 선택 상자를 생성합니다, 당신은 적절한 확인해야 size
수량입니다. 스크롤바의 상단 및 하단 아이콘을 클릭하면 작동하지 않을 것입니다. size:2
및 (예 : 3,5)보다 큰 바이올린을 모두 표시합니다.
원하는 결과가 있습니다. 내가 당신을 도울 것이라고 생각 :
CSS
.wrapper{
border: 1px dashed red;
height: 150px;
overflow-x: hidden;
overflow-y: scroll;
width: 150px;
}
.wrapper .selection{
width:150px;
border:1px solid #ccc
}
HTML 난 당신이 캔트 생각
<div class="wrapper">
<select size="15" class="selection">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
</div>
http://jsfiddle.net/MVf55/1/에서 예제를 만들었습니다. Firefox에서 열고 IE에서 열 수 있습니다. Internet Explorer는 여기에 스크롤을 표시하지 않습니다. 제 코드를 수정할 수 있습니까? – Egor4eg
안녕하세요, 친구 : 늦게 응답 해 주셔서 죄송합니다. 어떤 이유로 오프라인 상태였습니다. 코드를 약간 변경했는데 제대로 작동합니다.이 부분을 확인하십시오. – thecodeparadox
감사합니다. 하지만 나는 select의 높이를 줄이기를 원하지 않는다. 어떤 옵션도 포함하지 않은 select에서도 스크롤을 보여주고 싶습니다. – Egor4eg
, IE 브라우저에 포함이 어쩌면 제한 여부. IE6-8을 사용하여 jsfiddle을 시도했으며 스크롤바를 표시하지 않고 IE9를 사용하지 않습니다. FF와 크롬에서는 스크롤바가 표시됩니다. 나는 가능하면 IE에서 어떻게하는지보고 싶다.
정말로 스크롤바를 보여주고 싶다면 가짜 스크롤바를 추가 할 수 있습니다. RIA에서 사용하는 js 라이브러리에 익숙하다면 jquery/dojo 에서처럼 선택 항목 중 일부는 편집 가능합니다. 이는 텍스트 상자 + 선택 항목의 조합이거나 텍스트 상자 + div 일 수도 있기 때문입니다.
예를 들어, here을 보면 편집 가능한 것과 같은 것을 선택할 수 있습니다.
시도 오버 플로우-Y : 스크롤이 정확하지만, 그와 함께 스타일 –
오버 플로우 - y를 스크롤 스크롤이 경우 작동하지 않습니다 물론 선택 – Karthik
오버 플로우-Y도 폭을 추가합니다 : CSS를 – Egor4eg