You can configure jmpress.js inline by setting the following attributes to the tag of each step. This method of building your steps will be familiar if you're coming from impress.js:
<div id="jmpress">
<div class="step" data-x="100" data-y="2000" data-rotate="90">...</div>
<div class="step" data-rotate="120">...</div>
</div>
Cartesian coordinates: X Position.
Cartesian coordinates: Y Position.
Cartesian coordinates: Z Position.
Polar coordinates: radius.
Polar coordinates: angle (starting at top, counterclockwise).
Scale of element (also scale-x, scale-y, scale-z).
Degree of rotation.
Degree of rotation on x-axis.
Degree of rotation on y-axis.
Degree of rotation on z-axis.
Delegate the activeness to another step chosen by selector.
Load content of slide dynamically.
Do not use step in natural flow, but it can be selected with the route command.
Selector of the next step.
Selector of the prev step.
Apply a template, which must be defined before init jmpress.
Apply a custom animation.