2012-05-05 3 views
2

Я пробовал все, но JQuery ui datepicker не появляется.JQuery UI Datepicker не работает

Вот мой код

ГОЛОВА

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.20.custom.css" rel="Stylesheet" /> 
<script type="text/javascript" src="script/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="script/jquery-ui-1.8.19.custom.min.js"></script> 

HTML

<input type="text" id="date" name="date"/> 

<script> 
$("#date").datepicker(); 
</script> 

Что я делаю не так. ??

Спасибо.!

Я ПРОСТО ОТКРЫЛИ ПРОБЛЕМА: JQuery-щ-1.8.19.custom.min.js, кажется, есть ошибка, потому что он не работает с JQuery-1.7.1.min.js. Я перезагрузил файлы из JQuery, теперь они: jquery-1.7.2.min.js jquery-ui-1.8.20.custom.min.js Прямо сейчас datepicker отлично работает. PD. Я удаляю этот вопрос или, может быть, хорошо, если другие узнают об этом. ?? Спасибо за ваши ответы и время.!

+0

, что код в одиночку, кажется, хорошо. У вас есть другой код на вашей странице? Правильны ли пути к вашим JavaScript и CSS-файлам? – j08691

+0

Нет, просто HTML и PHP .. Никаких других javascript-кода .. Все пути работают ... Вот почему я не понимаю, что я делаю неправильно ... Я тоже тестировал в Chrome, и ничего не случилось ... –

ответ

0

Вы должны поместить этот код в этом коде:

$(function(){ 
    $('#date').datepicker();  
}); 

В противном случае он не будет работать. Это до тех пор, пока ваш DOM не будет полностью загружен до применения функции datepicker.

+0

If сценарии находятся в голове, как говорит OP, и вызов для создания экземпляра datepicker возникает после того, как он называет его, он должен работать нормально, не используя doc.ready. – j08691

+0

Я пробовал это, прежде чем публиковать этот вопрос .. Это не работает. Я становлюсь сумасшедшим. –

0

Вы, возможно, потребуется документ, готовый функцию

<script>  
$(document).ready(function() { 
    $('#date').datepicker(); 
}); 
</script> 
+0

Если скрипты находятся в голове, как говорит OP, и вызов для создания экземпляра datepicker приходит после того, как элемент он называет его, он должен работать нормально, не используя doc.ready – j08691

+0

Правда, было также просто предположение, другие вещи не работали –

Смежные вопросы