select - большое количество option
Добрый день.
есть обычный select в нем 3400 option его по классу фильтруют два других select - поэтому конечный список не большой. тут все нормально. Но если фильтр получают option с номерами более 1600 (примерно) - то количество строк в выпадающем списке становится 1 и появляются треугольнички для перехода вверх-вниз рядом с текстом. извернулся в начало списка Opption вынес по одной позиции принадлежащей предыдущей группе фильтра. стало две строки. вынес в начало по 5 - теперь при показе option после 1600 (примерно) - показывает 5 строк. да еще с переносом слов. может кто знает как такое побороть? ява изгибы - типа - каждый раз рисовать новые option в select - я конечно могу - но хотелось без этого? |
:-?
|
Смотри скрипт, который фильтрует опции первого селекта для остальных.
|
вот скрипт.
onchange="$('.intProduct, .intSubproduct').hide(); $('.product_'+$('#intProductType').val()).show();$ ('#intProduct, #intSubProduct').val('0');" intProduct - фильтр № 2 intSubproduct - собственно проблемный select в обработке фильтра № 2 -все тоже только нет ссылок на него. onchange="$('.intSubproduct').hide(); $('.subproduct_'+$('#intProduct').val()).show();$( '#intSubProduct').val('0');" больше нигде никак ничего не происходит с этим селектом. когда сделал по 10 записей в начале списка - таже фигня - те что попали в 1600(примерно) - отображают по 10 строк, те что попали выше "порога" - срываются на 1 строку. |
Часовой пояс GMT +3, время: 04:31. |