Timer between 2 Operations

by VENKATA VINAY BYSANI

HTML

<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
-----------Sample timmer with start and end button-----------
<br/>
<button id="start">Start</button>
<button id="End">END</button>
<button id="modelBtn">Show Model Window</button>
<br/>
<br/>
<br/>
<div class="modal fade" id="myModal">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span>
                </button>
                 <h4 class="modal-title">Processing</h4>

            </div>
            <div class="modal-body">
                <p>Saving the data...</p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
            </div>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
</div>----------Time for sliders--------------
<br/>One: <span>0<input type="range" name="points" min="1" max="10" class="slider" value="1"/>10 Time Taken<input type="text"/></span> 
<br/>Two: <span>0<input type="range" name="points" min="1" max="10" class="slider" value="1"/>10 Time Taken<input type="text"/></span> 
<br/>Three: <span>0<input type="range" name="points" min="1" max="10" class="slider" value="1"/>10 Time Taken<input type="text"/></span> 
<br/>

JavaScript

$(function () {
    var start;
    $("#start").click(function () {
        start = window.performance.now();
    });
    $("#End").click(function () {
        var end = window.performance.now();
        var dur = end - start;
        alert(dur / 1000);
    });

    var sliderStart = 0;
    $(document).on('mouseup', ".slider", function () {
        var end = window.performance.now();
        var dur = end - sliderStart;
        sliderStart = window.performance.now();
        //placing the value in seconds
        $(this).next().val(parseInt(dur / 1000));
        // alert(dur / 1000);
    });

    $("#modelBtn").click(function () {
        //        alert("reached inside");
//        $("#myModal").modal("show");
        $('#myModal').modal({
 backdrop: 'static',
 keyboard: false
});
    });
});