Мой исходный код был:
Код: Выделить всё
$(".datepicker-input").each(function(){ $(this).datepicker();});
Код: Выделить всё
Код: Выделить всё
var datePicker = $().datepicker({});
var t;
$(window).on('DOMMouseScroll mousewheel scroll', function() {
window.clearTimeout(t);
t = window.setTimeout(function() {
$('.datepicker-input').datepicker('place');
}, 100);
});
Код: Выделить всё
html,body {
overflow-x: hidden;
position: relative;
min-height: 100%;
}
.datepicker-input {
margin-top: 250px;
margin-left: 100px;
}
.dropdown-menu {
font-size: 13px;
margin-left: 20px;
}
РЕДАКТИРОВАТЬ:
Эта функция довольно эффективна в Chrome и IE.. она по-прежнему заставляет календарь отдаляться от поля ввода, если вы прокручиваете слишком быстро, но это не работает для Firefox.
Подробнее здесь: https://stackoverflow.com/questions/238 ... ling-issue
Мобильная версия