<!DOCTYPE HTML>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">

    <title>perfect-scrollbar example</title>
    <link href="../src/perfect-scrollbar.css" rel="stylesheet">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="../src/jquery.mousewheel.js"></script>
    <script src="../src/perfect-scrollbar.js"></script>
    <style>
      #description {
        border: 1px solid gray;
        height:150px;
        width: 400px;
        overflow: hidden;
        position: relative;
      }
      #status {
        color: red;
      }
    </style>
    <script type="text/javascript">
      $(document).ready(function ($) {
        var $container = $('#description');
        var $status = $('#status');
        $container.perfectScrollbar();
        $container.scroll(function(e) {
          if($container.scrollTop() === 0) {
            $status.text('it reaches the top!');
          }
          else if ($container.scrollTop() === $container.prop('scrollHeight') - $container.height()) {
            $status.text('it reaches the end!');
          } else {
            $status.text('');
          }
        });
      });
    </script>
  </head>
  <body>
    <div id="description" class="wrapper">
      <p>Hello, world! 0</p>
      <p>Hello, world! 1</p>
      <p>Hello, world! 2</p>
      <p>Hello, world! 3</p>
      <p>Hello, world! 4</p>
      <p>Hello, world! 5</p>
      <p>Hello, world! 6</p>
      <p>Hello, world! 7</p>
      <p>Hello, world! 8</p>
      <p>Hello, world! 9</p>
    </div>
    <div id="status">
    </div>
  </body>
</html>