Bootstrap DateRangePicker

Scrolling and closing the daterangepicker

by Faisal Pathan

HTML

<script src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css">
<script src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css">
<br><br>
<p style="margin-left:10px;"><input type="text" name="daterange" value="01/01/2015 - 01/01/2015" /></p>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
force some scrolling

JavaScript

$(function() {
    $('input[name="daterange"]').daterangepicker({
        timePicker: true,
        timePickerIncrement: 30,
        locale: {
            format: 'MM/DD/YYYY'
        },
       
    });
    
    $(window).scroll(function() {
    	if ($('input[name="daterange"]').length) {
      		$('input[name="daterange"]').daterangepicker("close");
      }
    });
});