Перемещает элементы внутри массива, возвращая массив, содержащий перемещенные элементы.
array.move(index, howMany, toIndex);
index: Индекс, по которому нужно перемещать элементы. Если отрицательный, индекс начнется с конца.
howMany: количество элементов, которые нужно переместить из индекса.
toIndex: указатель массива, в который нужно поместить перемещенные элементы. Если отрицательный, toIndex начнется с конца.
array = ["a", "b", "c", "d", "e", "f", "g"];
array.move(3, 2, 1); // returns ["d","e"]
array; // returns ["a", "d", "e", "b", "c", "f", "g"]
Array.prototype.move || Object.defineProperty(Array.prototype, "move", {
value: function (index, howMany, toIndex) {
var
array = this,
index = parseInt(index) || 0,
index = index < 0 ? array.length + index : index,
toIndex = parseInt(toIndex) || 0,
toIndex = toIndex < 0 ? array.length + toIndex : toIndex,
toIndex = toIndex <= index ? toIndex : toIndex <= index + howMany ? index : toIndex - howMany,
moved;
array.splice.apply(array, [toIndex, 0].concat(moved = array.splice(index, howMany)));
return moved;
}
});
это файл css в новом не работает. Попробуйте также включить старый файл 1.7. * Css в свой заголовок и повторите попытку.
Кроме того, вы пытались выполнить .datepicker ("показать") сразу после его создания?
Имел ту же проблему при работе с модальной начальной загрузкой. Я случайно установил z-индекс для .ui-datepicker
использование !important
, который переопределяет z-индексный атрибут CSS средства выбора даты на элементе. Удаление !important
работало.
Попробуйте поставить z-index вашего datepicker css намного выше (например, z-index: 1000). Вероятно, отображается datepicker под вашим исходным содержанием. У меня была та же проблема, и это помогло мне.