Показать сообщение отдельно
  #1 (permalink)  
Старый 24.02.2017, 08:50
Аватар для kupidon
Аспирант
Отправить личное сообщение для kupidon Посмотреть профиль Найти все сообщения от kupidon
 
Регистрация: 18.03.2016
Сообщений: 69

Не открывается календарь datapicker в ячейках таблицы
Доброго дня.
Подключаю календарь:
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">  
  <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
   <script type="text/javascript" src="test.js"> </script>


Есть таблица,в ячейки которой надо вставить даты из календаря:
<p>Date: <input id="datepicker" type="text" ></p> 
 
<table><tr><td class="edit payment_date 44380">11.11.2016</td></tr>
<tr><td class="edit payment_date 44381">12.11.2016</td></tr>
<tr><td class="edit payment_date 44381">13.11.2016</td></tr>
</table>


jQuery(document).ready(function ($){
               $(function() {
                 $("#datepicker").datepicker();
               });

		$(document).on('click', 'td.edit', function(){
            arr = $(this).attr('class').split( " " );
			$('.ajax').html($('.ajax input').val());       
			$('.ajax').removeClass('ajax');
			$(this).addClass('ajax');
			$(this).html('<input id="editbox" size="4" value="' + $(this).text() + '" type="text">');
			$('#editbox').select();
			$('#editbox').focus();
			$('#editbox').datepicker();
		});
})


так вот при нажатии на верхний инпут-календарь открывается мгновенно (это сделал для проверки).

При нажатии на ячейку таблицы- поле превращается в инпут, НО КАЛЕНДАРЬ включается в нем спустя 10-20 секунд. Что интересно - вчера работало все на отлично (по первому щелчку делался инпут, по второму открывался календарь сразу), но я что то сделал и начало тупить. Пол ночи не спал, пытался разобраться. Помогите пожалуйста.
Ответить с цитированием