J'essaie d'implémenter un élément timepickr dans mon site Web, mais il semble que l'élément fonctionnera correctement dans une section d'une page, mais pas dans une autre.
Je référencent les fichiers appropriés ... cssTimepickr La fonction jQuery ne fonctionne pas
<link rel="Stylesheet" media="screen" href="ui.timepickr.css" />
<link rel="stylesheet" media="screen" href="jquery.timepickr.css" type="text/css" />
Outre les fichiers jQuery ...
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.ui.all.js"></script>
<script type="text/javascript" src="js/jquery.timepickr.js"></script>
L'itinéraire de ces fichiers sont corrects. J'ai la fonction jQuery écrit dans la tête de la page ...
<script type="text/javascript">
$(function(){
$('#timestart').timepickr();
});
</script>
Et puis, dans le corps principal de la page, je crée l'objet, faisant référence à la fonction timepickr ...
<input id='timestart' type='text' value='09:00' />
Il fonctionne bien. Cependant, lorsque j'utilise exactement ce même code plus tard dans la même page, la fonctionnalité timepickr ne fonctionne pas.
La zone où je veux que la fonctionnalité fonctionne est dans une autre section DIV, dont le contenu provient d'un Ajax appel fait dans la page.
C'est le seul élément jQuery que j'ai dans la page.
La page elle-même contient seulement une référence timepickr.
Merci pour les réponses, j'ai implémenté la réponse suggérée par Maggie, cependant ce contrôle ne fonctionne toujours pas; et sur la page, je n'utilise qu'un seul contrôle timepicker. Le contrôle timepickr est appelé dans une fonction ajax dans une fonction ajax. Cela pourrait-il me poser un problème? Merci. – Michael