jQuery Multiselect вызывает изменение размера страницы при выборе элементов? - PullRequest
0 голосов
/ 20 ноября 2011

Я использую следующий jquery multiselect , и при проверке / снятии отметки со всех или любых элементов в мультиселекте это приводит к изменению размера страницы по вертикали. То есть все элементы управления на странице перемещаются вверх / вниз при выборе элементов.

Похоже, что проблема возникает, если на странице есть несколько выпадающих меню с множественным выбором Сам по себе мультиселект работает отлично. Кто-нибудь видит такое же поведение, и если да, то какой обходной путь?

Вид:

// Multi-select
@Html.ListBox("TId", null, new { style = "width:190px;" }) 

// Dropdownlist - If this is present page re-sizes vertically. With the following line commented out multiselect doesn't move page when items are selected.
@Html.DropDownListFor(model =>
model.UserId, (SelectList)ViewBag.UserIdList, String.Empty, new { style = "width:165px;" })

<script type="text/javascript">
    $("#TId").multiselect({
        selectedText: "Selected: #",
   minWidth: 210,
   noneSelectedText: "",
   selectedList: 2
});
</script>

1 Ответ

1 голос
/ 21 ноября 2011

Обходной путь может заключаться в исправлении вертикальных ограничений меню с помощью свойства CSS, такого как margin или padding.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...