Intention.js offers a light-weight and clear way to dynamically restructure HTML in a responsive manner. The methods for manipulation are placed with the elements themselves, so flexible layouts don’t seem so abstract and messy.
You can easily increase layout options and flexibility, reducing development time and lessening the necessity of media-query-driven stylesheet overrides. And you can easily add your own contexts on top of these or create all your own custom threshold group. Intention.js is tested to work on all modern browsers, including Internet Explorer back to IE8!
Requirements: jQuery Framework
License: MIT License