2016-12-12 5 views
0

JQuery Datetimepickerのプラグインと、Timepickerのプラグインを1つのjavascriptファイルに持っています。JQuery Datepickerと私の独自のTimepickerの組み合わせ

JQuery Datetimepickerボタンをクリックしたときに問題が発生しました。私のTimepickerは閉じません。私はJQuery Datetimepickerボタンのクラス.ui-datepicker-triggerとそれにはaddEventListenerを検索しようとしましたが、動作しませんでした。

また、私のコードでは、document.onclick私のTimepickerが閉じ、この部分がうまくいくとイベントがあります。 JQuery Datetimepickerボタンをクリックすると、Timepickerを閉じるにはどうすればいいですか、ヒントを教えてください。

敬具、 スヴェタ

+0

は、コミュニティをStackOverflowのへようこそ。あなたの問題をよりよく理解できるように、あなたの投稿を編集してコードを追加してください。 ありがとう –

答えて

0

あなたはで行くために何のコードを共有していないので、ここでは、あなたのコードで間違っているものを参考とすることができ、多くのオプションと機能、日付と時刻のピッカーがあります。

DEMO:JS fiddle

$(function() { 
    $('input[name="escolhe_data"]').daterangepicker({ 
     timePicker: true, 
     timePickerIncrement: 30, 
     locale: { 
      format: 'MM/DD/YYYY h:mm A' 
     }, 
     ranges: { 
      'Today': [moment(), moment()], 
      'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 
      'Last 7 Days': [moment().subtract(6, 'days'), moment()], 
      'Last 30 Days': [moment().subtract(29, 'days'), moment()], 
      'This Month': [moment().startOf('month'), moment().endOf('month')], 
      'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] 
     } 
    }); 

    $(window).scroll(function() { 
     if ($('input[name="daterange"]').length) { 
      $('input[name="daterange"]').daterangepicker("close"); 
     } 
    }); 
}); 
関連する問題