01.07.09/jQuery PageSlide
Nowadays, it might be accurate to say that screen real estate is worth more than actual real estate.
As web developers, we spend precious time laying out our pages, using every UI concept in the book to conserve space, while trying to maintain a user's focus on the task at hand. There are many techniques to use — Lightbox, Carousel and Tabs to name a few — and today I hope to offer up another: jQuery PageSlide.
jQuery PageSlide was inspired by the UI work of Aza Raskin. In his recent posts regarding concepts for Firefox Mobile and a mouse-based Ubiquity, Aza introduced the idea of sliding (or "throwing") content aside to reveal a secondary content pane.

This plugin allows any developer to recreate a similar interaction on their own website using a few simple lines of Javascript. By attaching the method to an anchor tag, PageSlide adds the ability to move your page and display a secondary interaction pane. The slide is animated whenever the click event is invoked.
<script type="text/javascript"> $(document).ready(function() { $('a').pageslide(); }); </script>
Similar to Lightbox, PageSlide has two major advantages:
- The primary window is reserved for content; secondary interactions do not require additional space on the page — the area they need is created and removed on demand.
- Because the user can see the original window, they have a greater likelihood of retaining focus, and can easily return to the previous task.
Can I See It In Action?
Of course, you can! Click for a PageSlide demo.
Where Do I Get It?
I've setup a GitHub project for jquery-pageslide.


