У меня есть шаблон начальной загрузки, в котором я должен использовать datepicker внутри модального окна. Содержимое модального окна можно прокручивать. Когда я нажимаю на поле datepicker и прокручиваю страницу, datepicker прокручивает ссылку на родительскую страницу, в то время как модальное содержимое вообще не прокручивается. Кроме того, при прокрутке модального окна указатель даты остается в «фиксированной» позиции (поскольку родительская страница не прокручивается). Есть идеи, как сделать модальное всплывающее окно в качестве родительской ссылки для datepicker в начальной загрузке?
Датапикер начальной загрузки внутри модальной прокрутки с родительской страницей, а не с модальной
Ответы (2)
Проблема начинается потому, что bootstrap автоматически добавляет виджет в «тело» (контейнер по умолчанию), поэтому, если вы работаете с модальными окнами, вы должны указать контейнер. Если вы используете модальное окно начальной загрузки, вы можете использовать «container: '.modal-body'».
$ ('# myInput'). datepicker ({контейнер: '.modal-body'});
Надеюсь, это поможет!
person
jazminl
schedule
15.08.2019
Спасибо! Я возился, пробуя всевозможные решения Хита Робинсона - ни одно из которых не сработало - прежде чем найти это. Я использую средство выбора даты Bootstrap в качестве обернутого компонента в проекте Vue, и это исправление отлично работает.
- person Cass; 20.07.2021
Используйте опцию datepicker ('place'):
$( "#model" ).scroll(function() {
$('.datepicker').datepicker('place');
});
person
Alexander Higgins
schedule
05.07.2017
Что означает этот параметр «место»?
- person Abhishek; 05.07.2017