It turns a basic HTML menu structure (with
<span> elements) into a fully functional off-canvas menu with sliding submenus.
The mmenu.js plugin knows its way around a bit more complex HTML structures as well, so you probably don't need to change any markup if your migrating from another script or plugin.
As of version 9, the mmenu.js plugin by default only supports ECMAScript 6 compliant browsers.
Version 7 should work in Internet Explorer 10 and 11 without any shortcomings.