breakpoint-manager

Simplify your Javascript breakpoints

Usage no npm install needed!

<script type="module">
  import breakpointManager from 'https://cdn.skypack.dev/breakpoint-manager';
</script>

README

Depends on enquire.js.

$(document).bind "breakpoint:match", (e, breakpoint) =>
  if breakpoint is "desktop"
    @onDesktop()
  else
    @onMobile()

breakpointManager = new BreakpointManager
  scope: $(document)
  breakpoints:
    mobile:
      min: null
      max: 799
    desktop:
      min: 800
      max: null