jQuery

17 AJAX & Javascript Galleries

posted on 15 Sep 2008 16:33 by sonicneo  in javascript, jQuery

e2 AJAX Gallery
(E)2 Photo Gallery is a open source gallery built with Mootools Javascript Library the compact, modular, Object-Oriented javascript framework. Designed to allow you to upload your photos to a desired folder, tell the (E)2 Photo Gallery what folder to look at and it will automatically load the images using PHP.

e2 AJAX Gallery

FrogJS Javascript Gallery
FrogJS is a simple, unobtrusive javascript gallery. It’s not a replacement for other thumbnail galleries like Lightbox JS, but a different way of showcasing galleries. This type of gallery is best used when a page-by-page gallery is needed, as is the case with photo stories. Below is a small example of a FrogJS gallery. Just click the parrot thumbnail to scroll through the gallery.

FrogJS Javascript Gallery

Highslide
Highslide JS is an open source JavaScript software, offering a Web 2.0 approach to popup windows. It streamlines the use of thumbnail images and HTML popups on web pages. The library has many features such as no plugins like Flash or Java required, popup blockers are no problem. The content expands within the active browser window. Single click. After opening the image or HTML popup, the user can scroll further down or leave the page without closing it. Compatibility and safe fallback. If the user has disabled JavaScript or the JavaScript fails in any way, the browser redirects directly to the image itself or to a fallback HTML page. This fallback is able to cope with most exceptions and incompatibilities.

highslide

JonDesign’s SmoothGallery 2.0
Using mootools v1.11, this javascript gallery and slideshow system allows you to have simple and smooth (cross-fading…) image galleries, slideshows, showcases and other cool stuff on your website

JonDesign's SmoothGallery 2.0

LightWindow v2.0
A really great AJAX gallery built in a lightbox style. Tons of features. Check out the site for a full list.

LightWindow v2.0

Pyxy Gallery
Pyxy-gallery is an AJAX image gallery in PHP and JavaScript, which optionally uses lightbox.js. It is designed to be an ultra-light-weight, “drop-in” image gallery.

Pyxy Gallery

AJAX & Javascript Image Menus

Phatfusion- Image Menu
An excellent example of an image based menu. Features include, onClick event keeps selected item open.Click open item to close. Specify a function for the onClick event. Auto open when the page loads.

Phatfusion- Image Menu

AJAX & Javascript Lightboxes

Phatfusion- Lightbox
This lightbox is an extended version of Slimbox and has the following features, The ability to specify a containing div rather than just the body. Place the next/previous buttons in the footer. Add a description with html markup.

Phatfusion- Lightbox

Slimbox, the Ultimate Lightweight Lightbox Clone
Slimbox is a 7kb visual clone of the popular Lightbox JS v2.0 by Lokesh Dhakar, written using the ultra compact mootools framework. It was designed to be small, efficient, more convenient and 100% compatible with the original Lightbox v2.

Slimbox- Lightbox

AJAX & Javascript Slideshows

dhtmlGoodies Image Slideshow Script
A very easy to configure AJAX Slideshow script from dhtmlGoodies.

dhtmlGoodies Image Slideshow Script

Google AJAX Feed API
The Slide Show is a simple to use application of the Google AJAX Feed API that is designed to let you add photo slide shows to your pages, sites, and blogs. The slide show control takes photo feeds from all popular sites, such as PhotoBucket, Flickr, and Picasa Web Albums. Any feeds that use Media RSS can be used without customization. However, the slide show control allows any photo-based feed to be accomodated, such as iTunes feeds similar to those found in the Tune Bar solution or the custom feed example below.

Google AJAX Feed API

jQuery Cycle Plugin
The jQuery Cycle Plugin is a lightweight slideshow plugin. Its implementation is based on the InnerFade Plugin by Torsten Baldes, the Slideshow Plugin by Matt Oakes, and the jqShuffle Plugin by Benjamin Sterling. It supports pause-on-hover, auto-stop, auto-fit, before/after callbacks, click triggers and many transition effects. It also supports, but does not require, the Metadata Plugin and the Easing Plugin. The plugin provides a method called cycle which is invoked on a container element. Each child element of the container becomes a “slide”. Options control how and when the slides are transitioned.

jQuery Cycle Plugin

Phatfusion- Slideshow
Very nice Javascript slideshow with features such as fade, slide and wipe transitions. The ability to loop the slideshow. Play, stop, next and previous controls. Inits from array of image src’s, a list of images on the page or using the href of an a tag like the lightbox.

Phatfusion- Slideshow

Rich Ajax slide shows with DHTML and XML
Personal image-management applications such as Apple iPhoto on the Macintosh have popularized the slide show view. In a slide show, the images appear in a timed sequence, with images fading in and out. In addition, the images are moved and zoomed in what has become known as the “Ken Burns Effect.” In this example, I have the browser download a list of images from the server. Then, I use that list of images to compose a slide show using Dynamic HTML (DHTML). I animate the images with random slow moves, zooms, and fades to give a pleasing version of the Ken Burns Effect without having to download Macromedia(R) Flash or any other heavyweight animation tools.

TripTracker - Customizable Javascript Image Viewer

TripTracker - Customizable Javascript Image Viewer
The TripTracker slideshow is a lightweight JavaScript image viewer with an animated slideshow feature. The viewer is free to use in personal or commercial web pages, provided that the script is not sold or exchanged for profit.

TripTracker - Customizable Javascript Image Viewer

Slideshow - A Javascript Class for Mootools
Slideshow is a javascript class to stream and animate the presentation of images on your website. Slideshow was originally written as a plugin for the Textpattern CMS in 2006, using the original Moo.fx javascript library. This new version has been re-written from the ground-up for Mootools, incorporating many developments and feature requests over the past year. Use the links below to see what new features are available in Slideshow and how it might enhance the presentation of images on your website.

Slideshow - A Javascript Class for Mootools

WebTwo Ajax SlideShow
First of all, WebTwo Ajax SlideShow is a small proof of concept. It was ment to demonstrate the capabilities of Ajax as a SDK and to show that with a few lines of code most of the capabilities that once were only offered by commercial softwares can be easily recreated. It relies on few background code, mainly Prototype and Script.aculo.us from which SlideShow derives most of it’s functionalities, and it’s currently on it’s way to become just as much cross platform/browser as any other JavaScript well written code

e2 AJAX Gallery
(E)2 Photo Gallery is a open source gallery built with Mootools Javascript Library the compact, modular, Object-Oriented javascript framework. Designed to allow you to upload your photos to a desired folder, tell the (E)2 Photo Gallery what folder to look at and it will automatically load the images using PHP.

e2 AJAX Gallery

FrogJS Javascript Gallery
FrogJS is a simple, unobtrusive javascript gallery. It’s not a replacement for other thumbnail galleries like Lightbox JS, but a different way of showcasing galleries. This type of gallery is best used when a page-by-page gallery is needed, as is the case with photo stories. Below is a small example of a FrogJS gallery. Just click the parrot thumbnail to scroll through the gallery.

FrogJS Javascript Gallery

Highslide
Highslide JS is an open source JavaScript software, offering a Web 2.0 approach to popup windows. It streamlines the use of thumbnail images and HTML popups on web pages. The library has many features such as no plugins like Flash or Java required, popup blockers are no problem. The content expands within the active browser window. Single click. After opening the image or HTML popup, the user can scroll further down or leave the page without closing it. Compatibility and safe fallback. If the user has disabled JavaScript or the JavaScript fails in any way, the browser redirects directly to the image itself or to a fallback HTML page. This fallback is able to cope with most exceptions and incompatibilities.

highslide

JonDesign’s SmoothGallery 2.0
Using mootools v1.11, this javascript gallery and slideshow system allows you to have simple and smooth (cross-fading…) image galleries, slideshows, showcases and other cool stuff on your website

JonDesign's SmoothGallery 2.0

LightWindow v2.0
A really great AJAX gallery built in a lightbox style. Tons of features. Check out the site for a full list.

LightWindow v2.0

Pyxy Gallery
Pyxy-gallery is an AJAX image gallery in PHP and JavaScript, which optionally uses lightbox.js. It is designed to be an ultra-light-weight, “drop-in” image gallery.

Pyxy Gallery

AJAX & Javascript Image Menus

Phatfusion- Image Menu
An excellent example of an image based menu. Features include, onClick event keeps selected item open.Click open item to close. Specify a function for the onClick event. Auto open when the page loads.

Phatfusion- Image Menu

AJAX & Javascript Lightboxes

Phatfusion- Lightbox
This lightbox is an extended version of Slimbox and has the following features, The ability to specify a containing div rather than just the body. Place the next/previous buttons in the footer. Add a description with html markup.

Phatfusion- Lightbox

Slimbox, the Ultimate Lightweight Lightbox Clone
Slimbox is a 7kb visual clone of the popular Lightbox JS v2.0 by Lokesh Dhakar, written using the ultra compact mootools framework. It was designed to be small, efficient, more convenient and 100% compatible with the original Lightbox v2.

Slimbox- Lightbox

AJAX & Javascript Slideshows

dhtmlGoodies Image Slideshow Script
A very easy to configure AJAX Slideshow script from dhtmlGoodies.

dhtmlGoodies Image Slideshow Script

Google AJAX Feed API
The Slide Show is a simple to use application of the Google AJAX Feed API that is designed to let you add photo slide shows to your pages, sites, and blogs. The slide show control takes photo feeds from all popular sites, such as PhotoBucket, Flickr, and Picasa Web Albums. Any feeds that use Media RSS can be used without customization. However, the slide show control allows any photo-based feed to be accomodated, such as iTunes feeds similar to those found in the Tune Bar solution or the custom feed example below.

Google AJAX Feed API

jQuery Cycle Plugin
The jQuery Cycle Plugin is a lightweight slideshow plugin. Its implementation is based on the InnerFade Plugin by Torsten Baldes, the Slideshow Plugin by Matt Oakes, and the jqShuffle Plugin by Benjamin Sterling. It supports pause-on-hover, auto-stop, auto-fit, before/after callbacks, click triggers and many transition effects. It also supports, but does not require, the Metadata Plugin and the Easing Plugin. The plugin provides a method called cycle which is invoked on a container element. Each child element of the container becomes a “slide”. Options control how and when the slides are transitioned.

jQuery Cycle Plugin

Phatfusion- Slideshow
Very nice Javascript slideshow with features such as fade, slide and wipe transitions. The ability to loop the slideshow. Play, stop, next and previous controls. Inits from array of image src’s, a list of images on the page or using the href of an a tag like the lightbox.

Phatfusion- Slideshow

Rich Ajax slide shows with DHTML and XML
Personal image-management applications such as Apple iPhoto on the Macintosh have popularized the slide show view. In a slide show, the images appear in a timed sequence, with images fading in and out. In addition, the images are moved and zoomed in what has become known as the “Ken Burns Effect.” In this example, I have the browser download a list of images from the server. Then, I use that list of images to compose a slide show using Dynamic HTML (DHTML). I animate the images with random slow moves, zooms, and fades to give a pleasing version of the Ken Burns Effect without having to download Macromedia(R) Flash or any other heavyweight animation tools.

TripTracker - Customizable Javascript Image Viewer

TripTracker - Customizable Javascript Image Viewer
The TripTracker slideshow is a lightweight JavaScript image viewer with an animated slideshow feature. The viewer is free to use in personal or commercial web pages, provided that the script is not sold or exchanged for profit.

TripTracker - Customizable Javascript Image Viewer

Slideshow - A Javascript Class for Mootools
Slideshow is a javascript class to stream and animate the presentation of images on your website. Slideshow was originally written as a plugin for the Textpattern CMS in 2006, using the original Moo.fx javascript library. This new version has been re-written from the ground-up for Mootools, incorporating many developments and feature requests over the past year. Use the links below to see what new features are available in Slideshow and how it might enhance the presentation of images on your website.

Slideshow - A Javascript Class for Mootools

WebTwo Ajax SlideShow

First of all, WebTwo Ajax SlideShow is a small proof of concept. It was ment to demonstrate the capabilities of Ajax as a SDK and to show that with a few lines of code most of the capabilities that once were only offered by commercial softwares can be easily recreated. It relies on few background code, mainly Prototype and Script.aculo.us from which SlideShow derives most of it’s functionalities, and it’s currently on it’s way to become just as much cross platform/browser as any other JavaScript well written code 

e2 AJAX Gallery
(E)2 Photo Gallery is a open source gallery built with Mootools Javascript Library the compact, modular, Object-Oriented javascript framework. Designed to allow you to upload your photos to a desired folder, tell the (E)2 Photo Gallery what folder to look at and it will automatically load the images using PHP.

e2 AJAX Gallery

FrogJS Javascript Gallery
FrogJS is a simple, unobtrusive javascript gallery. It’s not a replacement for other thumbnail galleries like Lightbox JS, but a different way of showcasing galleries. This type of gallery is best used when a page-by-page gallery is needed, as is the case with photo stories. Below is a small example of a FrogJS gallery. Just click the parrot thumbnail to scroll through the gallery.

FrogJS Javascript Gallery

Highslide
Highslide JS is an open source JavaScript software, offering a Web 2.0 approach to popup windows. It streamlines the use of thumbnail images and HTML popups on web pages. The library has many features such as no plugins like Flash or Java required, popup blockers are no problem. The content expands within the active browser window. Single click. After opening the image or HTML popup, the user can scroll further down or leave the page without closing it. Compatibility and safe fallback. If the user has disabled JavaScript or the JavaScript fails in any way, the browser redirects directly to the image itself or to a fallback HTML page. This fallback is able to cope with most exceptions and incompatibilities.

highslide

JonDesign’s SmoothGallery 2.0
Using mootools v1.11, this javascript gallery and slideshow system allows you to have simple and smooth (cross-fading…) image galleries, slideshows, showcases and other cool stuff on your website

JonDesign's SmoothGallery 2.0

LightWindow v2.0
A really great AJAX gallery built in a lightbox style. Tons of features. Check out the site for a full list.

LightWindow v2.0

Pyxy Gallery
Pyxy-gallery is an AJAX image gallery in PHP and JavaScript, which optionally uses lightbox.js. It is designed to be an ultra-light-weight, “drop-in” image gallery.

Pyxy Gallery

AJAX & Javascript Image Menus

Phatfusion- Image Menu
An excellent example of an image based menu. Features include, onClick event keeps selected item open.Click open item to close. Specify a function for the onClick event. Auto open when the page loads.

Phatfusion- Image Menu

AJAX & Javascript Lightboxes

Phatfusion- Lightbox
This lightbox is an extended version of Slimbox and has the following features, The ability to specify a containing div rather than just the body. Place the next/previous buttons in the footer. Add a description with html markup.

Phatfusion- Lightbox

Slimbox, the Ultimate Lightweight Lightbox Clone
Slimbox is a 7kb visual clone of the popular Lightbox JS v2.0 by Lokesh Dhakar, written using the ultra compact mootools framework. It was designed to be small, efficient, more convenient and 100% compatible with the original Lightbox v2.

Slimbox- Lightbox

AJAX & Javascript Slideshows

dhtmlGoodies Image Slideshow Script
A very easy to configure AJAX Slideshow script from dhtmlGoodies.

dhtmlGoodies Image Slideshow Script

Google AJAX Feed API
The Slide Show is a simple to use application of the Google AJAX Feed API that is designed to let you add photo slide shows to your pages, sites, and blogs. The slide show control takes photo feeds from all popular sites, such as PhotoBucket, Flickr, and Picasa Web Albums. Any feeds that use Media RSS can be used without customization. However, the slide show control allows any photo-based feed to be accomodated, such as iTunes feeds similar to those found in the Tune Bar solution or the custom feed example below.

Google AJAX Feed API

jQuery Cycle Plugin
The jQuery Cycle Plugin is a lightweight slideshow plugin. Its implementation is based on the InnerFade Plugin by Torsten Baldes, the Slideshow Plugin by Matt Oakes, and the jqShuffle Plugin by Benjamin Sterling. It supports pause-on-hover, auto-stop, auto-fit, before/after callbacks, click triggers and many transition effects. It also supports, but does not require, the Metadata Plugin and the Easing Plugin. The plugin provides a method called cycle which is invoked on a container element. Each child element of the container becomes a “slide”. Options control how and when the slides are transitioned.

jQuery Cycle Plugin

Phatfusion- Slideshow
Very nice Javascript slideshow with features such as fade, slide and wipe transitions. The ability to loop the slideshow. Play, stop, next and previous controls. Inits from array of image src’s, a list of images on the page or using the href of an a tag like the lightbox.

Phatfusion- Slideshow

Rich Ajax slide shows with DHTML and XML
Personal image-management applications such as Apple iPhoto on the Macintosh have popularized the slide show view. In a slide show, the images appear in a timed sequence, with images fading in and out. In addition, the images are moved and zoomed in what has become known as the “Ken Burns Effect.” In this example, I have the browser download a list of images from the server. Then, I use that list of images to compose a slide show using Dynamic HTML (DHTML). I animate the images with random slow moves, zooms, and fades to give a pleasing version of the Ken Burns Effect without having to download Macromedia(R) Flash or any other heavyweight animation tools.

TripTracker - Customizable Javascript Image Viewer

TripTracker - Customizable Javascript Image Viewer
The TripTracker slideshow is a lightweight JavaScript image viewer with an animated slideshow feature. The viewer is free to use in personal or commercial web pages, provided that the script is not sold or exchanged for profit.

TripTracker - Customizable Javascript Image Viewer

Slideshow - A Javascript Class for Mootools
Slideshow is a javascript class to stream and animate the presentation of images on your website. Slideshow was originally written as a plugin for the Textpattern CMS in 2006, using the original Moo.fx javascript library. This new version has been re-written from the ground-up for Mootools, incorporating many developments and feature requests over the past year. Use the links below to see what new features are available in Slideshow and how it might enhance the presentation of images on your website.

Slideshow - A Javascript Class for Mootools

WebTwo Ajax SlideShow

First of all, WebTwo Ajax SlideShow is a small proof of concept. It was ment to demonstrate the capabilities of Ajax as a SDK and to show that with a few lines of code most of the capabilities that once were only offered by commercial softwares can be easily recreated. It relies on few background code, mainly Prototype and Script.aculo.us from which SlideShow derives most of it’s functionalities, and it’s currently on it’s way to become just as much cross platform/browser as any other JavaScript well written code. 

JQuery Examples

posted on 15 Sep 2008 16:27 by sonicneo  in jQuery

AudioVideo, Flash, SVG, etc

jMedia - accessible multi-media embedding.

JBEdit - Ajax online Video Editor.

jQuery MP3 Plugin.

jQuery Media Plugin.

jQuery Flash Plugin.

Embed QuickTime.

SVG Integration.

Photos/Images/Galleries

ThickBox.

jQuery lightBox plugin.

jQuery Image Strip.

jQuery slideViewer.

jQuery jqGalScroll 2.0.

jQuery - jqGalViewII.

jQuery - jqGalViewIII.

jQuery Photo Slider.

jQuery Thumbs - easily create thumbnails.

jQuery jQIR Image Replacement.

jCarousel Lite.

jQPanView.

jCarousel.

Interface Imagebox.

Image Gallery using jQuery, Interface & Reflactions.

simple jQuery Gallery.

jQuery Gallery Module.

EO Gallery.

jQuery ScrollShow.

jQuery Cycle Plugin.

jQuery Flickr.

jQuery Lazy Load Images Plugin.

Zoomi - Zoomable Thumbnails.

jQuery Crop - crop any image on the fly.

Image Reflection.

Tables, Grids etc.

UI/Tablesorter.

jQuery ingrid.

jQuery Grid Plugin.

Table Filter - awesome!.

TableEditor.

jQuery Tree Tables.

Expandable “Detail” Table Rows.

Sortable Table ColdFusion Costum Tag with jQuery UI.

jQuery Bubble.

TableSorter.

Scrollable HTML Table.

jQuery column Manager Plugin.

jQuery tableHover Plugin.

jQuery columnHover Plugin.

jQuery Grid.

TableSorter plugin for jQuery.

tEditable - in place table editing for jQuery.

jQuery charToTable Plugin.

jQuery Grid Column Sizing.

jQuery Grid Row Sizing.

Charts, Presentation etc.

jQuery Wizard Plugin .

jQuery Chart Plugin.

Bar Chart.

Border, Corners, Background

jQuery Corner.

jQuery Curvy Corner.

Nifty jQuery Corner.

Transparent Corners.

jQuery Corner Gallery.

Gradient Plugin.

Text and Links

jQuery Spoiler plugin.

Text Highlighting.

Disable Text Select Plugin.

jQuery Newsticker.

Auto line-height Plugin.

Textgrad - a text gradient plugin.

LinkLook - a link thumbnail preview.

pager jQuery Plugin.

shortKeys jQuery Plugin.

jQuery Biggerlink.

jQuery Ajax Link Checker.

Tooltips

jQuery Plugin - Tooltip.

jTip - The jQuery Tool Tip.

clueTip.

BetterTip.

Flash Tooltips using jQuery.

ToolTip.

Menus, Navigations

jQuery Tabs Plugin - awesome! . [demo nested tabs.]

another jQuery nested Tab Set example (based on jQuery Tabs Plugin).

jQuery idTabs.

jdMenu - Hierarchical Menu Plugin for jQuery.

jQuery SuckerFish Style.

jQuery Plugin Treeview.

treeView Basic.

FastFind Menu.

Sliding Menu.

Lava Lamp jQuery Menu.

jQuery iconDock.

jVariations Control Panel.

ContextMenu plugin.

clickMenu.

CSS Dock Menu.

jQuery Pop-up Menu Tutorial.

Sliding Menu.

Drag and Drop

UI/Draggables.

EasyDrag jQuery Plugin.

jQuery Portlets.

jqDnR - drag, drop resize.

Drag Demos.

XML XSL JSON Feeds

XSLT Plugin.

jQuery Ajax call and result XML parsing.

xmlObjectifier - Converts XML DOM to JSON.

jQuery XSL Transform.

jQuery Taconite - multiple Dom updates.

RSS/ATOM Feed Parser Plugin.

jQuery Google Feed Plugin.

Browserstuff

Wresize - IE Resize event Fix Plugin.

jQuery ifixpng.

jQuery pngFix.

Link Scrubber - removes the dotted line onfocus from links.

jQuery Perciformes - the entire suckerfish familly under one roof.

Background Iframe.

QinIE - for proper display of Q tags in IE.

jQuery Accessibility Plugin.

jQuery MouseWheel Plugin.

Alert, Prompt, Confirm Windows

jQuery Impromptu.

jQuery Confirm Plugin.

jqModal.

SimpleModal.

CSS

jQuery Style Switcher.

JSS - Javascript StyleSheets.

jQuery Rule - creation/manipulation of CSS Rules.

jPrintArea.

JavaScript Enabled Portfolio Display Styles

posted on 15 Sep 2008 16:03 by sonicneo  in javascript, jQuery

I was surfing around the web and find some good style of presenting portfolio using CSS, HTML and JavaScript. Here I am listing some of them, if anybody knows better portfolio display style with JavaScript enabled then please post URL in comment I will try to include in current list.

thruSITES

Wow very unique portfolio style i have ever seen, big image and detail view of project with elastic Javascript effect.

Dean Oakley

Another good use of JavaScript, portfolio gallery with smooth sliding effect in same page.

James Jai Creative

With nice frame design of thumbnails and JavaScript for next and previous with bigger view of image.

Neubreed

Nice Sliding JavaScript Portfolio Gallery with Sliding and fade effect for next and previous slide.

MobyGreen

Good use of JavaScript Effect of how feature projects 

Zipline

Looks like same JavaScript effect as MobyGreen, but there is nice mouse over image change and sliding effect of thumbnails.

LeafSpan

Nice smooth fade in and image change effect on mouse over also have good use of JavaScript on page transaction

Ganato Design

JavaScript slide effect with Next and Previous action.

DM2interactive

Portfolio image and full detail view using JavaScript and Ajax with next and previous functionality

Imulus

Smooth auto scrolling portfolio thumbnail gallery.

Shylands

Good mouse over effect with JavaScript tooltip with project detail.

Custom Form Elements, Validation and Design

posted on 15 Sep 2008 16:02 by sonicneo  in jQuery

To give custom style to web form elements is a challenging task because of its browser dependency, Here are some very good examples of custom form elements, form validation and form design using CSS and JavaScript.

Custom Form Elements

Custom Checkboxes & Radio Buttons

This JavaScript and CSS will allow you to use custom images for checkboxes, radio buttons and select lists. Have you ever wanted to use your own images for checkboxes, radio buttons or select lists? This script will let you do that. Easily.

Custom Form Elements using mootools

Watch all elements being styled by custom form elements using mootools

FancyForm

FancyForm is a powerful checkbox replacement script used to provide the ultimate flexibility in changing the appearance and function of HTML form elements. It’s accessible, easy to use and degrades gracefully on all older, non-supporting browsers.

Custom form elements using jQuery form plugin jNice

If you want to style up your website, then I would recommend to use a jQuery form plugin : jNice. 

Styled Form Controls

Very good Styling of Form Controls using Javascript and CSS

Visual styling using Ojay.Forms

In this example, we demonstrate how Ojay’s Forms module can be used to style form elements in such a way that does not alter the HTML structure of the form, and that encourages use of label tags for accessibility. 

Custom Form Validations

Form field hints with CSS and JavaScript

It’s a basic example of how helpful a little JavaScript and CSS can be in a form. Instead of the input hints always showing and potentionally cluttering a very simple form, only the hint for the currently focused input will show. This article will show a way to do this. 

LiveValidation

LiveValidation is a small open source javascript library for making client-side validation quick, easy, and powerful. It comprises of two main parts. Firstly, it provides developers with a rich set of core validation methods, which can also be used outside the context of forms. Secondly, it provides your visitors with real-time validation information as they fill out forms, helping them to get it right first time, making the forms easier, quicker and less daunting to complete. 

Simple jQuery form validation

Simple and nice way to to validate your form using jQuery,

Validation Hints for your form

As someone is typing an in an input field, it would be nice give feedback to the user as they are typing if they have satisfied that field’s validation criteria. This article will explain one way of achieving this effect using JavaScript and CSS. 

 

Custom Form Designs using CSS

Fancy Form Design Using CSS

Forms are often critical to the function of a web site — they’re most often employed as search boxes, inquiry forms, or shopping cart checkouts — and need to function as smoothly as possible in order to meet user expectations. more…

47+ Excellent Ajax CSS Forms

Forms needs a solid visual structure, a profound hierarchy of form elements (Fields and Labels), powerful techniques and Functionality (AJAX) to make the form look and work creatively. There is a great bunch of creative, outstanding and individually designed from scratch forms.

การสร้าง loading message ด้วย jQuery

posted on 15 Sep 2008 09:44 by sonicneo  in jQuery

ในการเขียนโปรแกรมโดยใช้เทคนิค Ajax มาใช้สิ่งที่ได้คือทำให้ Application มีความ smooth ขึ้น  ทำให้หน้า page นั้นไม่ต้อง refresh

แต่การใช้เทคนิคนี้ทำให้ผู้ใช้งานแทบไม่เห็นความแตกต่างว่า  หน้า Page  นั้นๆได้ทำงานเสร็จแล้วหรือยัง  ทำให้เกิดความสับสนได้

วันนี้เลยมาแนะนำวิธีสร้าง  loading message รอขณะที่ ajax ทำงานซึ่งจะทำให้ผู้ใช้งานรู้ว่าขณะนี้ application กำลังทำงาน

1. สร้าง  div ที่จะแสดง loading message

<div id="loading">

      <div id="messageZone">Loading</div>

</div>

2. เขียน css style เพื่อแสดงข้อความ

<style type="text/css">

      #loading {

          color: #369;

          display: none;

          font-weight: bold;

          margin: 1em 0;

          padding-left: 20px;

          zIndex = 100010;

          position = fixed;

            border = solid red 1px;

            backgroundColor = white;

            left = "50%";

            bottom = "50%";

            width = "50%";

            height = "50%";

          }

    

</style>

3. เขียน jQuery โดยใช้ ajxStart และ ajaxStop เพื่อเรียกให้ #loading แสดงและซ่อนเมื่อ ajax ทำงาน

<script type="text/javascript">          

           jQuery('#loading').ajaxStart(function() {

              jQuery (this).show();

                  }).ajaxStop(function() {

                          jQuery (this).hide();

                  });   

        });

</script>

4. เขียน ใช้ jQuery เรียกให้ฝั่ง Server อาจะเรียกไปที่ Servlet หรือ Struts Controller

<script type="text/javascript"> 

function goSubmit(){

var path  =  '${pageContext.request.contextPath}/Controller.do’;

            jQuery.ajax({

               type: "POST",

               url: path,

               success: function(data) {

                jQuery("#employee").html(data)

                  },

               dataType: "html", 

               cache: false

 });

}

</script>