2017-09-12 5 views
0

fancybox 3とjquery ui datepickerに問題があります。 私はfancyboxの外にdatepickerを置く。月と年のドロップダウンが働いている。しかし、私はfancyboxの中に置くとき。ドロップダウンがトリガーされていません。何が起きているのか?fancybox内でDatepicker(月と年)が機能しない

$("#Date_To").datepicker({changeMonth: true,changeYear: true}); 

image

答えて

0

Iモーダル使用しようとした解決策を見つけました。 fancyboxのためにこのコードを隠すことができる方法はありますか?

var enforceModalFocusFn = $ .fn.modal.Constructor.prototype.enforceFocus;

$ .fn.modal.Constructor.prototype.enforceFocus = function(){};

$ confModal.on( 'hidden' が、機能(){$ .fn.modal.Constructor.prototype.enfor

1

焦点を当て、このような何か無効にしてみてください:

$('[data-fancybox]').fancybox({ 
    autoFocus : false, 
    trapFocus : false, 
    touch  : false, 
    beforeClose : function() { 
     $(".selector").datepicker("hide"); 
    } 
}); 

デモ - https://codepen.io/fancyapps/pen/QqLXaz

関連する問題