Доброго дня.
Подключаю календарь:
<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 секунд. Что интересно - вчера работало все на отлично (по первому щелчку делался инпут, по второму открывался календарь сразу), но я что то сделал и начало тупить. Пол ночи не спал, пытался разобраться. Помогите пожалуйста.