Я почесываю голову на это в течение 2 дней, уверен, что я просто пропустил что-то простое, но не могу для жизни Я понимаю, почему он не работает.JS/jQuery TypeError: jQuery (...) datepicker не является функцией
Я пытаюсь использовать сценарий ниже на моем сайте WordPress, чтобы отключить определенные даты в поле datepicker в форме ContactForm7.
Я могу загрузить скрипт в jsfiddle с помощью простого поля ввода, используя тот же идентификатор, и он отлично работает ... но когда я добавляю его на свой сайт, даты не отключены, и в ошибке JS возникает ошибка консоль, которая говорит «Jquery (...). DatePicker не является функцией»
Я добавил это в моем header.php
файла, чуть ниже wp_head()
вызова и чуть выше </head>
тега. Я назначил поле datepicker с идентификатором dpick
, как это использует сценарий.
Я читал, что эта ошибка обычно вызывается при использовании $
символ, поскольку он может конфликтовать с другими скриптами JQuery внутри WordPress ... поэтому они предложили заменить $
с jQuery
вместо (который я сделал в приведенном ниже сценарии). ..но я все еще получаю ошибку
var unavailableDates = ["1-9-2013", "2-9-2013", "3-9-2013", "4-9-2013", "5-9-2013"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if (jQuery.inArray(dmy, unavailableDates) == -1) {
return [true, ""];
} else {
return [false, "", "Unavailable"];
}
}
jQuery(function() {
jQuery('#dpick').datepicker({
dateFormat: 'dd MM yy',
beforeShowDay: unavailable
});
});
не могу отблагодарить вас за любую помощь, вы можете предложить ... это кажется такой простой вещи, но я просто не могу обернуть мою голову вокруг него!
Вы включили jquery ui library на свой сайт? – maverickosama92
@ maverickosama92 да, я считаю, что это часть вызова 'wp_head() ... когда я просматриваю источник моей страницы, я вижу, что он вызывает ядро jquery ui, а также кучу определенных jquery ui модулей – Iconoclast
Похоже, что все, кроме jQuery UI datepicker, включено на ваш сайт. Можете взглянуть на это. Ядро не включает datepicker автоматически http://i.imgur.com/Hd9FdsL.png – vernak2539