2016-06-05 3 views
0

При использовании автозаполнения jquery в наборе фреймов список предложений скрывается за нижним фреймом. При использовании обычного поля выбора Html - значения отображаются сверху нижнего кадра (как должно быть). Html select - OK jquery autocomplete - hidden - not OKjquery autocomplete предложения скрыты

Работа с наборами фреймов выполняется в этом проекте рамной конструкцией ... мы ничего не можем с этим поделать.

+1

Пожалуйста, загрузите соответствующий код на вопрос или создайте [jsfiddle] (https://jsfiddle.net/) проблемы. Это поможет вам получить ответы вместо того, чтобы ваш вопрос был закрыт/опущен (но как подсказка - Я буду искать, где добавить индекс «z-index» в список) –

+0

Разве это не помогает: http://stackoverflow.com/questions/13104073/how-make-jquery-ui-autocomplete-get-out- iframe?! –

+0

@AlonEitan 'z-index' работает с документом, iframe имеет свой собственный контекст документа, отличный от родительской страницы. –

ответ

1

Я хотел бы предложить две вещи спариванию,

а) Увеличение высоты вашего рамы, скажем, может быть зарегистрировано не менее 200px

б) Установите следующий CSS в одной и той же странице, как автозаполнение:

<style> 
     .ui-autocomplete { 
      max-height: 150px; 
      overflow-y: auto; 
      overflow-x: hidden; 
      padding-right: 20px; 
     } 
</style> 

Надеюсь, это поможет!