Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2019, 09:53
Профессор
Отправить личное сообщение для greenwar Посмотреть профиль Найти все сообщения от greenwar
 
Регистрация: 19.08.2010
Сообщений: 150

куда пропадает event ?
всем привет!

есть такой JQ-плагин - datepicker
и вызывается он кликом по полю:
$( function() {
    $( "#datepicker" ).datepicker();
  } );


так вот, если это делать внутри FancyBox-окна (FB), то после закрытия окна ($('#fb_div').hide())
этот календарь больше НЕ показывается

т.е. если так:
1. открыть FB
2. закрыть FB (.hide())
3. снова открыть FB
4. ткнуть в поле #datepicker
...то календаря нет

при этом вот так всё ок:
$('#datepicker').on('mousedown', function(e) {alert('aaaa');});


а вот так опять нет:
$('#datepicker').on('mousedown', function(e) {
    $( '#datepicker' ).datepicker();
});

т.е. работает только в первый раз

как найти и починить косяк??

Последний раз редактировалось greenwar, 06.06.2019 в 10:00.
Ответить с цитированием