introducing

jmpress.js

a jQuery plugin to build a website on the infinite canvas

introducing

jmpress.js

a jQuery plugin to build a website on the infinite canvas

started as a jQuery port of

impress.jscreated by Bartek Szopka

but with a different goal in mind. Why keep it behind a podium? Let's make websites!

why jQuery?

So why not?

why not contribute to the

original?

We have contributed and will continue to send pull requests :)
@bartaz has a very specific vision for impress.js which we respect.

Plus he was asked and he said no.

jmpress.js currently includes all of the impress.js features.
Migration from impress.js is possible with only one additional line.

download

Download, clone, submodule or fork on github

docs

Read them < over there ;)

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

contribute

Good news! We accept pull requests ;)

Please work and pull against the dev or dev-next branch. Thanks!

You can also contribute by writing issues for bugs or features requests.

tests

jmpress.js uses the jasmine bdd library for testing. Please load test.html in your browser to run the tests.

wishlist

some cool features

See more features on beta branch!

nested step

This step is nested in another step so it's position is relative to parent (view the html/css). This can make it really easy to position the steps. You can group steps and move that group together.

It also has secondary rotation, which is applied when selected (see secondary-plugin).

jmpress also nested

jmpress is not only running in a container, but also nested in another jmpress as container.

(click it to navigate there)

Cool usecases for that: start >

Embed this into your blog

for a presentation

Make a cool slideshow of your images

images can be loaded on demand by ajax

Do even more cool things:

Combine this with duration-plugin

As here

NOTICE: Nested 3D is buggy in Chrome 16 but fixed in Chrome 17, sorry.

your arrow keys can help navigate