2015-03-11 2 views
1

Я хочу ограничить ширину элементов меню, показанных в раскрывающемся списке. Например, В этой демонстрационной ссылке http://jsfiddle.net/B3uSD/1690/ поле width поля select равно 150px. Тем не менее, когда я нажимаю стрелку, пункты меню отображаются за пределами 150 px из-за всего лишь одного элемента "This is my very long string".Выпадающий список. Ограничьте ширину всех пунктов меню.

Как я могу ограничить пункты меню, чтобы они соответствовали 150 px?

Редактировать: Ниже показано, что показано в настоящее время. Обратите внимание на то, как окно параметров выходит за пределы ширины поля выбора. «Это моя очень длинная строка» отображается полностью, но окно параметров расширяется за пределами поля выбора. enter image description here

Что мне нужно, это что-то вроде ниже enter image description here

Обратите внимание, что, хотя текст усечен, окно опций еще совмещена с со списком

ответ

0

Этот сайт различные различные методы для решения ваша проблема Controlling the width of SELECT lists

Я думаю, что нашел подобную проблему для самого stackoverflow. Использование css должно решить вашу проблему. How can change width of dropdown list?

+1

ссылки на внешние ресурсы, рекомендуется, но, пожалуйста, добавить контекст вокруг ссылки, так что ваши коллеги пользователи будут иметь некоторое представление что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. –

+0

Благодарим вас за ваши предчувствия –

0

попробуйте этот код.

HTML: -

<select name="wgtmsr" id="wgtmsr"> 
    <option value="kg">Kg</option> 
    <option value="gm">Gm</option> 
    <option value="pound">Pound</option> 
    <option value="MetricTon">Metric ton</option> 
    <option value="litre">Litre</option> 
    <option value="ounce">Ounce</option> 
</select> 

CSS: -

 #wgtmsr{ 
     width:150px; 
     } 

     #wgtmsr option{ 
     width:100px; 
     } 

Check JSFiddle Demo

+0

, когда я помещаю длинную строку в эту демонстрационную скрипту, поле параметров принимает ширину длинной строки. но я требую, чтобы он был исправлен – mhn

+0

вы не можете сделать это со стандартом

+0

Я нашел образец в GitHub [github.com/fnagel/jquery-ui/wiki/Selectmenu](https://github.com/fnagel/jquery-ui/wiki/Selectmenu) –

Смежные вопросы