Connect With WRD
feed via e-mail
feed via e-mail

Posts Tagged ‘jQuery’

Construct is a visual layout editor based on Blueprint CSS framework.

It ıs a handy tool for CSS designers & also shows that a visual layout editor can generate clean CSS & semantic XHTML.

Visual Layout Editor

The application is built with jQuery & it enables you to:

  • Add / remove containers
  • Add / remove columns
  • Add / remove lorem ipsum text
  • Preview the result
  • Construct the XHTML & CSS for production use
  • & more..

P.S. This tool is inspired from the Blueprint Layout Editor & thanks to Petros for the suggestion.

FancyZoom, a Lightbox alternative which has a Mac-like zoom effect, is now ported to jQuery & Prototype. Best of all, now, they can present any HTML.

Fancy Zoom

They also have some additions to the standard FancyBox like:

  • The zoom will close when clicking outside the zoom box area.
  • Hitting the esc key will close the zoom window.
  • Passing an option of closeOnClick: true into the fancyZoom function will close the zoom when the contents are clicked as well. This works great for image galleries.

Click here for the jQuery version & here for the Prototype version.

addSizes.js is a script which adds the file type & sizes of the files that a text is linked to automatically.

To be more clear, if there is link like: "click to download this file", it is converted to "click to download this file (pdf 1.2 MB)".

JavaScript FileSize

The script uses json-head, a Google App Engine application, to get the file info without downloading them.

Script requires jQuery & it is a bit experimental due to App Engine being occasionally and unavoidably flakey. But it is definitely inspirational.

jParallax is a jQuery plugin which enables you to create Parallax effects.

This effect simply moves layers in response to the mouse, and, depending on their dimensions (and options for layer initialisation), they move by different amounts & create a depth.

jQuery Parallax

Info: If you’re new to parallax effects, check the demo to see it (Parallax in Wikipedia).

jParallax simply provides the necessary options for creating the animation like layer controlling, positioning & timing.

Timeago is a jQuery plugin which enables you to display fuzzy timestamps. And, the timestamps are auto-updated.

Some example timestamps are "5 minutes ago, about 2 days ago".

JavaScript Timestamps

Using Timeago is very functional for displaying more friendly timestamps and auto-update feature makes it more accurate when a page is opened for a while.

P.S. John Resig also has a similar solution named JavaScript Pretty Date.

Pure is an unobtrusive JavaScript template engine for HTML.

It aims to make HTML dynamic as templates can be created with only JavaScript, HTML & CSS.

Pure JavaScript Template Engine Logo

Pure is fast & runs on the browser/client side. It currently supports JSON (XML to be supported soon).

This JavaScript template engine can be used as a jQuery plugin (soon Dojo, DOMAssistant, MooTools, Prototype).

Pure provides a detailed "getting started" information supported with helpful examples.

js-hotkeys is a jQuery plugin which enables you to create keyboard triggered events.

Update: The plugin is based on shortcut.js. You may want to use this for not being restricted with jQuery.

This is a very nice feature if you want to provide users more browsing flexibility. And also, it can be used in JavaScript testing environments like triggering a test function by clicking CTRL + t.

JavaScript Keyboard Control

A simple usage of the plugin is:

$.hotkeys.add('Ctrl+a',function(){/*DO YOUR DUTY*/});
$.hotkeys.remove('Ctrl+a');

A demo of this jQuery keyboard control plugin can be found here.

jqPuzzle is a jQuery plugin which enables you to create sliding puzzles from any image.

The created JavaScript puzzle can have the shuffle & solution options besides the moves made & seconds played.

JavaScript Puzzle

jqPuzzle is highly configurable as the options in the interface can be enabled/disabled, number of rows & columns of the puzzle to be created can be defined & more.

How to use?

After inserting the jquery.jqpuzzle.js & jquery.jqpuzzle.css files to your webpage, simply give the class="jqPuzzle" to any image. That’s all.

Almost every web project needs a "launch page (under construction page)" or a page to show when the website is under maintenance.

Rather than creating a new one from scratch for every project, here is a free launch page with an Ajax newsletter.

Don't forget to bookmark this resource at del.icio.us.

Free Launch - Under Construction Page

Demo
Download

E-mails are saved in a .txt file with ";" delimiters. So they can be used anytime with a simple copy-paste.

Important: Before using this free launch page, change the name of the text file to anything hard to guess and also update the name of this text file in newsletter.php file's 1st line.

You can use this template as is or update it easily to fit your needs.

Features of this free launch page:

  • Ajaxed interface
  • Server-side e-mail validation (secure)
  • E-mails are saved in a text file with ";" delimiter. So, when your website is launched, you can simply copy and paste them to your favorite e-mail application and announce the launch.
  • Configurable error & success messages
  • Cross-browser (tested in all major browsers)

Requirements:

PSD files of bubbles are included in the download package.

This launch page is free to use (no links required) but can not be distributed from any other website or sold.

If you share it as a resource in your website, please link to this post. Thanks.

Live search is a great way of improving usability, specially if you have a serious amount of data to search. No going back & further and your users can see the results as they type.

QuickSilver has a great interface which accepts abbreviations as the input like writing wrdprss rather than WordPress.

JavaScript Live Search

John Nunemaker had published a QuickSilver style Prototype live search and the ported it to jQuery.

John Resig (creator of jQuery) played with it more and re-ported it to jQuery (which seems to be the final version for now : ) ).

Update (07.08.2008): And a MooTools version of the code.

Uptime Robot
feed-holder
FeedBurner
PSD2HTML.com