JQuery UI множится datepicker
Здравствуйте! Помогите пожалуйста с такой проблемой.
суть вот в чем: На главной странице есть DOM <div id="userlist"></div> В него динамически грузатся различные формы, таким образом: <a href="#" onclick=javascript:$("#userlist").load("form.php", "param1=1");>Загрузить форму</a> Форма имеет заголовок <html> <head> <title>Редактирование обращения</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.form.js"></script> <link rel="stylesheet" href="js/ui/themes/ui-lightness/jquery.ui.all.css"> <script src="js/ui/jquery.ui.core.js"></script> <script src="js/ui/jquery.ui.widget.js"></script> <script src="js/ui/jquery.ui.datepicker.js"></script> <script src="js/ui/i18n/jquery-ui-i18n.js"></script> <script> $(document).ready(function() { $(function() { $.datepicker.setDefaults( $.extend($.datepicker.regional["ru"])); $( "#datepicker" ).datepicker({ showOn: "button", buttonImage: "images/calendar.gif", buttonImageOnly: true }); }); $(\'#myForm\').ajaxForm(function() {$("#userlist").load("incidentList.php");}); }); </script> </head> Вообщем-то все замечательно, форма грузится в DOM, календарик работает, НО, когда мы в этот дом грузим другую страничку,incidentList.php, не содержащего этот календарик, почему-то календарик вылазит на экран, где попало, причем если попереключать странички, то календариков становится с каждым разом больше :-) такое впечатление, что его надо убивать, перед загрузкой другого документа в этот DOM. Но как, не совсем понятно... |
$(function() { и ее окончание здесь лишние.
|
Часовой пояс GMT +3, время: 00:47. |