У меня есть форма с ограниченным размером и стиль переполнения для прокрутки. Эта форма содержит много DatePickers. Если я открою один из DatePicker, прокрутите панель (с помощью колеса прокрутки, которое удерживает фокус на DatePicker, чтобы он оставался открытым), DatePicker не перемещается с полем формы, к которому он прикреплен. Смотрите мой полностью рабочий пример ниже:
<html>
<head>
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.datepicker.js"></script>
</head>
<body>
<div style="width: 200px; height: 200px; overflow: scroll">
<script type="text/javascript">
$(function() {
$('#datepicker').datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
changeMonth: true,
changeYear: true,
buttonImageOnly: true,
dateFormat: 'dd M yy',
buttonText: 'Click'
});
});
</script>
<div class="demo">
<p>Date:
<input type="text" id="datepicker">
</p>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</body>
</html>
В настоящее время средство выбора даты фиксируется на месте относительно окна браузера, а не поля ввода триггера. Может ли кто-нибудь помочь мне сохранить элемент управления DatePicker открытым и в том же месте относительно его поля ввода триггера при прокрутке формы?
Спасибо
Редактировать: Уточнение названия и объяснения ситуации.
Редактировать: исправлен текст резюме