Использую библиотеку pickadate для выбора даты в форме.
В функции onSet
произвожу небольшие расчеты.
onSet: function(context) {
driverAge = Math.round((new Date().getTime() - new Date(context.select).getTime())/1000/60/60/24/365);
}
При выборе даты мышкой - все нормально, в переменную назначается значение.
Но при выборе даты клавишей Enter - переменная принимает вид NAN
.
Проблема в том, что при выборе даты клавишей формируется объект context.select
, содержащий все данные о дате.
А при выборе даты мышью мы получаем context.select
в виде неформатированной даты (длинное число).
Соответственно, нужно проверить, что мы получаем в результате функции onSet
:
if( (typeof context.select === "object") && (context.select !== null) ) {
// Выбрали дату клавишей Enter, получили объект
}
else {
// Выбрали мышью, получили число
}
// или
else if(typeof context.select === "number"){
// Выбрали мышью, получили число
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю градиент с помощью jQuery, добавляю этот градиент в SVG указываю свойства fill, но ничего не происходит:
Здравствуйте, этим кодом я реализую скролл до блока
Help me please!!! Finish please, I can not understand what is missing! thank you in advance!