<!DOCTYPE html>
<html>

    <head>
    <script src="../build/element-resize-detector.js"></script>
    </head>

    <body>
      <div>
        <span id="resize">
            <span id="textContent"></span>
        </span>

    </div>
    <div style="margin-top: 15px">
      elementResizeDetector width <span id="erdSize"></span>px
    </div>
    <button style="margin-top: 15px" id="resizeBtn">
      Resize
    </button>
        <script>
            // Code goes here
            var textContent = document.getElementById('textContent')
            document.getElementById('resizeBtn').addEventListener('click', function(event) {
                textContent.textContent = textContent.textContent + '1';
            });

            var detector = elementResizeDetectorMaker({
                debug: true,
                strategy: "scroll"
            });

            var resizeElement = document.getElementById('resize');
            detector.listenTo(resizeElement, function(element) {
                document.getElementById('erdSize').textContent = element.offsetWidth;
            });
        </script>
    </body>
</html>