반응형

jQuery.textcomplete: Autocomplete for textarea

자동완성

 

Forms - jQuery/Added on September 11, 2013/Add to favorites

jQuery.textcomplete is a jQuery plugin that adds an autocomplete feature to textareas, like the ones found in GitHub comment forms. It’s completely open source, released under the MIT license.

jquery textcomplete

Homepage: http://yuku-t.com/jquery-textcomplete/
GitHub: https://github.com/yuku-t/jquery-textcomplete

 

 

Autocomplete for Textarea

Introduces autocompleting power to textareas, like a GitHub comment form has.

DemoDemo.

How to use

Note: The key words "MUST", "SHOULD", and "MAY" in this document are to be interpreted as described in RFC 2119.


jQuery MUST be loaded ahead.

<script src="path/to/jquery.js"></script>
<script src="path/to/jquery.textcomplete.js"></script>

Then jQuery.fn.textcomplete is defined. The method MUST be called for textarea elements, and the receiver SHOULD include an element.

$('textarea').textcomplete(strategies);

The strategies is an Object not an Array. Each value is called a strategy object and the corresponding key is the name of the strategy.

var strategies = {
  // There are two strategies called 'foo' and 'bar.'
  // The plugin does not care these property names so you should use
  // meaningful names.
  foo: strategy,
  bar: otherStrategy
};

The strategy is an Object which MUST have match, search and replace and MAY have index, maxCount and template.

var strategy = {
  // Required
  match:    matchRegExp,
  search:   searchFunc,
  replace:  replaceFunc,

  // Optional
  index:    indexNumber,
  maxCount: maxCountNumber,
  template: templateFunc,
  cache:    cacheBoolean
}

The matchRegExp and indexNumber MUST be a RegExp and a Number respectively. matchRegExp MUST contain capturing groups and SHOULD end with $. indexNumber defaults to 2. The word captured by indexNumber-th group is going to be the term argument of searchFunc.

// Detect the word starting with '@' as a query term.
var matchRegExp = /(^|\s)@(\w*)$/;
var indexNumber = 2;

The searchFunc MUST be a Function which gets two arguments, term and callback. It MUST invoke callback with an Array of String. It is guaranteed that the function will be invoked exclusively even though it contains async call.

If you want to execute callback multiple times per a search, you SHOULD give true to the second argument while additional execution remains. This is useful to use data located at both local and remote. Note that you MUST invoke callback without truthy second argument at least once per a search.

The maxCountNumber MUST be a Number and default to 10. Even if searchFunc callbacks with large array, the array will be truncated into maxCountNumber elements.

The cacheBoolean MUST be a Boolean. It defaults to false. If it is true the searchFunc will be memoized by term argument. This is useful to prevent excessive API access.

var searchFunc = function (term, callback) {
  // Show local cache immediately.
  callback(cache[term], true);

  $.getJSON('/search', { q: term })
    .done(function (resp) {
      // Resp must be an Array of String such as:
      //   ['hello', 'world']
      callback(resp);
    })
    .fail(function () {
      // Callback must be invoked even if something went wrong.
      callback([]);
    });
};

The templateFunc MUST be a Function which gets and returns a string. The function is going to be called as an iteretor for the array given to the callback of searchFunc.

var templateFunc = function (value) {
  return '<b>' + value + '</b>';
};

The replaceFunc MUST be a Function which gets and returns a string. It is going to be invoked when a user will click and select an item of autocomplete dropdown.

var replaceFunc = function (value) { return '$1@' + value + ' '; };

The result is going to be used to replace the textarea's text content using String.prototype.replace with matchRegExp:

textarea.value = textarea.value.replace(matchRegExp, replaceFunc(value));

Example

var emojies = ['+1', '-1', 'dog', 'cat'];

$('textarea').textcomplete({
  // mention strategy
  mention: {
    match: /(^|\s)@(\w*)$/,
    search: function (term, callback) {
      callback(cache[term], true);
      $.getJSON('/search', { q: term })
        .done(function (resp) { callback(resp); })
        .fail(function ()     { callback([]);   });
    },
    replace: function (value) {
      return '$1@' + value + ' ';
    },
    cache: true
  },

  // emoji strategy
  emoji: {
    match: /(^|\s):(\w*)$/,
    search: function (term, callback) {
      var regexp = new RegExp('^' + term);
      callback($.map(emojies, function (emoji) {
        return regexp.test(emoji) ? emoji : nil;
      }));
    },
    replace: function (value) {
      return '$1:' + value + ': ';
    }
  }
});

Style

The HTML generated by jquery-textcomplete is compatible with Bootstrap's dropdown. So all Bootstrap oriented css files are available.

This repository also includes jquery.autocomplete.css. It is useful to be used as the starting point. 

 

반응형
반응형

40 Fresh jQuery Plugins To Make Your Website User Friendly

 

Flexisel – Responsive Carousel Plugin

( Demo | Download )

Resize your browser window to see how you the plugin can adjust to the window width. Flexisel will adapt responsively as the screen width gets smaller…

Swipebox – A Touchable jQuery Lightbox

( Demo | Download )

Swipebox is a jQuery “lightbox” plugin for desktop, mobile and tablet.

Sidr – Creating Facebook-Like Side Menus

( Demo | Download )

The best jQuery plugin for creating side menus and the easiest way for doing your menu responsive.

Unslider – A ‘Super-Tiny’ jQuery Slider

( Demo | Download )

The jQuery slider that just slides. No fancy effects or unnecessary markup, and it’s less than 3kb.

jQuery Nested – Create Multi-Column, Dynamic Grid Layouts

( Demo | Download )

Nested is a jQuery plugin which allows you to create multi-column, dynamic grid layouts.

jResponsive – Super-Smooth Transition Layouts

( Demo | Download )

JResponsive will organize your content in an efficient, dynamic and responsive layout. It can be applied to a container element and it will arrange its children in a layout that makes optimal use of screen space, by “packing” them in tightly. One of the very famous website that using this type of layout is Pulse.

MultiDialog

( Demo | Download )

MultiDialog utilizes jQuery UI Dialog Widget for a full featured Modalbox / Lightbox application.

FlexNav – Flexible, Device Agnostic Navigation

( Demo | Download )

A jQuery Plugin for Responsive Menus.

Flaunt.js – Responsive Navs with Nested Click-To-Reveal

( Demo | Download )

Flaunt.js is a jQuery script that allows you to create a responsive, nested navigation out the box. Flaunt was built to overcome responsive design challenges which faced a huge percentage of websites. This challenge was to show nested navigation items on click-demand, without the event taking you through to the page you’ve pressed…

SlideToucher – Touch Enabled jQuery Plugin for Content Swiping

( Demo | Download )

SlideToucher, touch enabled jQuery plugin for content swiping. Supports vertical and horizontal swipes.

LiquidSlider – A Responsive jQuery Content Slider

( Demo | Download )

A Responsive jQuery Content Slider.

Dropdown.dot.js – Flexible Dropdowns Based on dot.js Templates

( Demo | Download )

A JQuery Plugin for super-flexible Dropdowns based on dot.js Templates.

Typeahead.js – A Fully-Featured Autocomplete Library

( Demo | Download )

A fast and fully-featured autocomplete library.

iCheck – Customize Checkboxes & Radio Buttons

( Demo | Download )

iCheck plugin works with checkboxes and radio buttons like a constructor.

Chardin.js – Simple Overlay Instructions for Apps

( Demo | Download )

Simple overlay instructions for your apps.

jQuery Alpha Image Plugin

( Demo | Download )

This plugin can change selected colours to transparent on your image and give result as image or imagedata. This plugin works on IE9+, Chrome, Firefox, Safari. I didn’t try in opera.

ScrollUp

( Demo | Download )

A Lightweight Plugin for Creating a Customisable “Scroll-to-Top”.

Adding Alarms to the Digital Clock

( Demo | Download )

Adding Alarms to the Digital Clock.

Ractive.js

( Demo | Download )

Ractive.js is different. It solves some of the biggest headaches in web development – data binding, efficient DOM updates, event handling – and does so with almost no learning curve.

Firechat

( Demo | Download )

Firechat is an open-source, real-time chat widget built on Firebase. It offers fully secure multi-user, multi-room chat with flexible authentication, moderator features, user presence and search, private messaging, chat invitations, and more.

Albumize

( Demo | Download )

Albumize is a jQuery plugin that lets you manage collection of images in the web page as albums. With albumize, you can browse albums, add cover image to albums and switch between albums.

PowerTip – A jQuery Hover Tooltip Plugin

( Demo | Download )

PowerTip features a very flexible design that is easy to customize, gives you a number of different ways to use the tooltips, has APIs for developers, and supports adding complex data to tooltips. It is being actively developed and maintained, and provides a very fluid user experience.

jQuery Pin – Pin Any Element Within a Container

( Demo | Download )

Query.Pin is here to help! Pin any element to the top of a container. Easily disable it for smaller screen-sizes where there’s no room for that kind of shenanigans.

Perfect-Scrollbar – A jQuery Scrollbar Plugin

( Demo | Download )

Tiny but perfect jQuery scrollbar plugin.

Complexify

( Demo | Download )

Complexify aims to provide a good measure of password complexity for websites to use both for giving hints to users in the form of strength bars, and for casually enforcing a minimum complexity for security reasons.

Pickadate.js

( Demo | Download )

The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

Cool Kitten

( Demo | Download )

It is a collection of HTML/CSS and JavaScript files to be used for web designers and developers.

Google Map

( Demo | Download )

A jQuery Plugin allows you to easely manipulate the Google Map API. You are now able to create maps, add some markers et create routes.

qTip2 – Pretty powerful tooltips

( Demo | Download )

The second generation of the advanced qTip plugin for the ever popular jQuery framework.

Magnific Popup

( Demo | Download )

Fast, light, mobile-friendly and responsive lightbox and modal dialog plugin. Open inline HTML, ajax loaded content, image, form, iframe (YouTube video, Vimeo, Google Maps), photo gallery. In/out animation effects are added with CSS3 transitions.

AutoHideInput

( Demo | Download )

AutoHideInput is a simple jQuery plugin that hides and shows the information entered by the user.

Progression.js

( Demo | Download )

A jQuery plugin that gives users real time hints & progress updates as they complete forms.

Thumbnail Grid with Expanding Preview

( Demo | Download )

A tutorial on how to create a thumbnail grid with an expanding image preview similar to the effect seen on Google Images.

App Showcase with Grid Overlay

( Demo | Download )

A tutorial about creating a simple grid overlay with subtle transitions for an app showcase.

jQuery TourBus

( Demo | Download )

A light weight jQuery plugin that is a must have for any developer to easily create modal windows. Put focus on important elements by applying a mask to your page and opening a customizable pop up modal window.

Pop Easy

( Demo | Download )

A light weight jQuery plugin that is a must have for any developer to easily create modal windows. Put focus on important elements by applying a mask to your page and opening a customizable pop up modal window.

Smint : Sticky Menu with Smooth Scroll

( Demo | Download )

SMINT is a simple plugin for lovers of one page websites.

FlipClock

( Demo | Download )

Least.js

( Demo | Download )

Random & Responsive jQuery, Html5 & Css3 Gallery with Lazyload.

Making Chart

( Demo | Download )

Make Pretty Charts For Your App with jQuery and xCharts.



Read more: http://www.smashingapps.com/2013/09/10/40-fresh-jquery-plugins-to-make-your-website-user-friendly.html#ixzz2edYdgf3K

반응형
반응형

http://thedesignblitz.com/best-jquery-plugins-august-2013/

 

jQuery is a multi-browser JavaScript library designed to simplify the client-side scripting of HTML, make event handling, animation, and Ajax much simpler with an easy-to-use API across various browsers. Over the years jQuery has been blending versatility with extensibility making people witness oodles of changes in the ways it can be written. jQuery plugins as you all know are the javascript frameworks that are best used for designing and development.

These days more and more creative minds are opting for writing jQuery plugins as the genre to help people in web development and designing. Each day we keep coming across many useful jQuery plugins that promise to be if great help.

There are indeed thousands of plugins available online but surfing the web for long to find the best bet for yourself can be bit too time consuming. If you are the one who wishes to keep the track of these jQuery Plugins rolled out every now and have time crunch then I am sure you know what’s the deal. Each week we post best jQuery plugins for you all to check out and download the ones you find useful for your task handling. Incase, that too is a big hassle then here we have come up with the list of Best jQuery plugins on monthly basis too.

best-jquery-plugins-2013

Take a closer look at the best and latest jQuery plugins of August 2013 that we have selected for you.

Best jQuery Plugins of August 2013

1. Digital Slideshow

Digital Slideshow is a jQuery Plugin that can be used in opensource commercial projects and is available for free download.

best-jquery-plugins

Download | Demo

2. jQuery.BgSwitcher

As the name hints its a jQuery plugin that enables the users to switch the background image with effect.

best-jquery-plugins

Download | Demo

3. jQuery.Feyn

Feyn is a jQuery plugin to let you draw Feynman diagrams with Scalable Vector Graphics (SVG). Fully loaded with cool features, this plugin asks you to first load the scripts found in the distribution to proceed further. Without loading the scripts it in not possible for any person to use this plugin.

best-jquery-plugins

Download | Demo

4. AnimatedScroll.js

AnimatedScroll.js developed by Yevhen Tiurin is a jQuery plugin that enables smooth, animated document scroll to a specific element, supporting native jQuery UI easings.

best-jquery-plugins

Download | Demo

5. Glowspot background hover effect

Glowspot background hover effect by Graham Breach as the name hints displays a glowing area in the background of the selected elements using an HTML5 canvas. Move your cursor over the tabs above to see the effect. This work in Firefox, Chrome, Opera, IE9 and Safari.

best-jquery-plugins

Download | Demo

6. jQuery Wikipedia

jQuery plugin is for easy reloading of data from Wikipedia about Wikipedia API using JSON. It is important to pass the invite to a Wikipedia page title.

best-jquery-plugins

Download

7. jQuery Nice file Input

The jQuery Nice File Input Plugin by Jaydev Gajera provide batter looking file input HTML element besides making all kinds of customizations to fit your application without any fuss.

best-jquery-pluginsDownload | Demo

8. EasyDataTable AJAX Pagination jQuery plugin

EasyDataTable AJAX pagination plugin by ray is simple, clear, easy to use, flexible, comprehensive, has its own tabs, supports sorting and much more.

best-jquery-plugins

Download | Demo

9. AnimateScroll

AnimateScroll by Ram Swaroop is a jQuery plugin that allows users to scroll to any part of the page in style easily by animatescroll function with the Id of the element where you want to scroll to. The best part is that it supports more than 30 unique scrolling styles.

best-jquery-pluginsDownload | Demo

10. 3dEye.js

3dEye.js by Paul Shan is a lightweight jQuery plugin has the ability to make a 3D view of an object with minimal effort. This plugin is cross browser supportable, and runs smoothly in iOS and Android.

best-jquery-plugins

Download |Demo

11. Starscroll – A parallax scrolling starfield

Starscroll is a jQuery plugin that adds a fullscreen starfield, generated in canvas, controlled by css to any div. The parallax responds when user scrolls.

best-jquery-plugins

Download | Demo

12. Juicy Slider

Juicy Slider by Van Ting is a responsive slider/slideshow plugin for jQuery. This jQuery plugin adjusts image size by computing the corresponding aspect ratio of images and viewport. best-jquery-plugins

Download | Demo

13.flipLightBox – Responsive Lightbox jQuery Plugin

flipLightBox is a responsive Lightbox that is extremely easy to implement and doesn’t require additional stylesheets, scripts or libraries.

best-jquery-plugins

Download |Demo

14. jQuery Matt Tabs

jQuery Matt Tabs by Matt Hall is a simple jQuery plugin that enables users to create tabbed interfaces.

best-jquery-pluginsDownload | Demo

15. jQuery URL Shortener

As the name clearly hints jQuery URL Shortener plugin helps in shortening URLs using Google URL shortener API.

best-jquery-plugins

Download | Demo

16. Retinize

Retinize is a jQuery plugin that helps in upscaling images to give that perfect looks correctly on retina screens and is particularly useful for pixel art when you don’t want to store an upscaled version.

best-jquery-pluginsDownload | Demo

17. jQuery Scrollbox

jQuery Scrollbox is a simple and lightweight jQuery plugin that allows users to scroll a list like carousel or traditional marquee.

best-jquery-pluginsDownload | Demo

18. jQuery finderSelect

jQuery finderSelect is a jQuery plugin that activates file explorer type selecting to all elements supports Ctrl+Click, Command+Click, Ctrl+Drag, Command+Drag and Shift+Click.

best-jquery-pluginsDownload | Demo

19. Yet Another DataTables Column Filter (Yadcf)

Yadcf is a jQuery plug-in lets users easily add filter components to table columns and works on top of the DataTables jQuery plug-in.

best-jquery-plugins

Download | Demo

20. jQuery noInput

Developed by Harold S. Henry its a jQuery plugin that displays inline labels similar to HTML 5′s placeholders that lets you style the placeholder text.

best-jquery-plugins

Download | Demo

21. HeapBox

As a webdesigner/webdeveloper you know how hard it is to deal with native HTML forms look or functionality. Heapbox is a jQuery powered by jQuery helps write JavaScript with ease.

best-jquery-plugins

Download | Demo

22. QUAIL

Quail by Kevin Miller is a plugin that focuses on checking content against accessibility guidelines.

best-jquery-plugins

Download | Demo

23. jQuery Tippy

Tippy is a jQuery plugin that makes it very easy for the users to create simple, flexible and powerful tooltips for website using jQuery. It is a customizable plugin with default options carefully configured to make it easy for anyone to get started.

best-jquery-plugins

Download | Demo

24. jQuery Color Picker Sliders

jQuery Color Picker Sliders is an advanced color selector with support for human perceived lightness. The plugin promises to work in all modern browsers and on touch devices and it’s responsive. This color picker sliders works internally in the CIE Lab color space represented with the CIE Lch color model.

best-jquery-plugins

Download | Demo

25. SKDZoom – Stylish image zoomer

SKDZoom is a jQuery stylish CSS3 image zoomer that comes with rounded box and Lens zoom support, easily customizable color and other options.

best-jquery-plugins

Download | Demo

26. jquery tags plugin

jQuery tags plugin promises to help developers visualize their tags in a neat user interface that too with just a single line of code.

best-jquery-plugins

Download

27. Simple HTML5 Music Player

Simple HTML5 Music Player is a plugin dedicated to music lovers. Its a skin-able HTML5 Audio player that offers a custom design alternative to the generic browser rendered player.

best-jquery-plugins

Download

28. jQuery Dashboard Portal

jQuery plugin for Dashboard with layout lets users add forms, presentation, an manage projects depending upon the need.

best-jquery-plugins

Download | Demo

29. Image Scale

Inspired from Sproutcore SC.ImageView, the image scale jQuery plugin lets you scale images with ease besides letting you fit or fill any target container through two simple properties viz scale and align.

best-jquery-plugins

Download

30. Flapper

Flapper is a jQuery plugin that replicates the split-flap well known as Solari displays that are common in train stations and airports. Flapper jQuery plugin helps display words or numbers with or without formatting them. Available in six sizes, two color themes, and two animation styles Flapper is written in HTML and CSS to let users customize it the way they want.

best-jquery-plugins

Download | Demo

31. Ideal Postcodes jQuery Plugin

Ideal Postcodes jQuery plugin allows the users to quickly add postcode lookups on a form using Royal Mails Postcode Address File. For a valid postcode, a dropdown menu is displayed and the selected address is piped into appropriate fields to let users check the postcodes with ease.

best-jquery-plugins

Download | Demo

32. FailSafe

FailSafe is a jQuery Plugin that makes your App Robust besides protecting your App from lost Internet connectivity and low battery level. When a user loses Internet connectivity or the system charge goes down, the FailSafe plugin shows a very user-friendly message to the user.
best-jquery-plugins

Download | Demo

33. Albumize

Albumize by palerdot is a jQuery plugin that lets users manage their collection of images in the web page as albums. Besides, this plugin lets you browse albums, add cover image to albums and switch between albums with ease.

best-jQuery-Plugins

Download | Demo

34. ScrollNav

ScrollNav is a small, lightweight jQuery plugin that enables adding of auto-hiding navbar to the websites. Promising to work best with BootStrap based websites, this is a plugin that makes your navigation bar act as a static navbar while scrolling down the page and an absolutely positioned navbar while scrolling up the page.

best-jQuery-Plugins

Download | Demo

35. jQuery Selz

Its a jQuery plugin to open Selz product hyperlinks in overlay and enables your visitors complete their purchase directly onto your site. The key philosophy behind this plugin is that selling and getting paid should be simple and easy.

best-jQuery-Plugins

Download | Demo

36. jQuery Responsive Tabs

Tabs widgets can be a very useful web element for grouping data on a web page. Developed by Jelle Kralt, jQuery Responsive tabs is a plugin that provides responsive tab functionality.

best-jQuery-Plugins

Download | Demo

37. jQuery Rotate

jQuery Rotate by Jakub Jankiewicz is a simple plugin that add css rotate property and animation.

best-jQuery-Plugins

Download | Demo

38. jQuery shiner

jQuery Shiner is a plugin that changes the opacity of the items in a list to give them impression of a cross-fading slide show. It can be used for a simple slideshow by using visibility and css3 transitions.

best-jQuery-Plugins

Download | Demo

39. Shuffle.js

Developed by Glen Cheney, Shuffle.js plugin helps in categorizing, sorting, and filtering a responsive grid of items and laying out a group of items. Its a responsive and fast plugin that promises to make your task easier.

best-jQuery-Plugins

Download | Demo

40. jQuery TextFit

Samuel Reed developed a jQuery plugin for letting users fit text to a box of any size without having to make any compromise with style.

best-jQuery-Plugins

Download | Demo

41. Pan and zoom jQuery

Pan and zoom by Damien Corzani is a jQuery plugin that allows users to manage zooming and moving on a given dom element.

best-jQuery-Plugins

Download | Demo

42. Free charts and graphs for HTML5, JQuery and Javascript

jChartFX is a powerful HTML5-compliant charting component that is designed to leverage the power of jQuery, CSS and SVG capabilities to deliver aesthetically superior charts and a richer end user experience, thereby providing complete collection of charts and graphs for professional data visualization and analysis.

best-jQuery-Plugins

Download | Demo

43. jQuery Micro

jQuery Micro by Jakub Jankiewicz is a Pico/Nano Like Editor for the web.

best-jQuery-Plugins

Download | Demo

44. Balanced Gallery

Balanced Gallery by Ryan Epp is a jQuery plugin that evenly distributes photos across rows or columns making the most of the space provided. This jQuery plugin scales the photos based on the size of the container element by default making it a great choice for responsive websites.

best-jquery-plugins

Download | Demo

45. Tabslet

Developed by Dimitris Krestos Tabslet is a jQuery plugin for tabs with extra cool features. The plugin is loaded with features like change tabs on mouse over, use animation effect for tabs’ changing, ability to use either href or alt attribute to target tab, rotation, custom events and lots more.

best-jquery-plugins

Download | Demo

46. jQuery Item Selector

jQuery Item Selector plugin by Mickael Maison is developed to select items using the jQueryUI accordion widget.

best-jquery-plugins

Download | Demo

47. infiniteScroll – JQuery plugin for ajax-enabled infinite page scroll / auto paging

infinteScroll by Sergey Glukhov is a simple plugin that makes ajax call to load data on the page and gives some basic callbacks like data loading started or data did loaded.

Download

48. jquery.ytLoad

Developed by Tobias Anhalt, ytLoad is a youtube inspired, simple, lightweight jQuery plugin that enables users visualize ajax progress.

best-jquery-plugins

Download | Demo

49. jQuery MyPlaces

jQuery MyPlaces by somospnt uses Google Maps API to help users locate and display a set of determined places on the map.

best-jquery-plugins

Download | Demo

50. colpick Color Picker

This jQuery plugin by Jose Vargas is a simple lightweight Photoshop-like color picker developed specifically for designers.

best-jquery-plugins

Download | Demo

51. jQuery Video Lightning

Developed by Andrew Carpenter video lightning is a simple jQuery plugin that turns any element into a lightbox / popover link for Youtube and Vimeo videos.

best-jquery-plugins

Download | Demo

52. jQuery confirm on exit plugin

How furious it is to lose all the data you just entered by clicking on a link or closing the window without pressing Send unintentionally. jQuery confirm on exit plugin helps you by making sure to ask you to confirm before exiting.

best-jquery-plugins

Download | Demo

 

반응형
반응형
Best jQuery Typography Plugins To Improve Legibility

 

http://feeds.dzone.com/~r/dzone/frontpage/~3/7h_aWzaHqaY/best_jquery_typography_plugins_to_improve_legibil.html

 

jQuery Typography Plugins

Good web designers know how to work with text not just as content, but treating text ( typography ) as a user interface. Words communicate complex ideas and issues. A picture is not worth a thousand words, because pictures ( images ) do not explain, they simply create spectacle without taking responsibility for how they are interpreted, and the web is becoming more and more visual because people do not like to read generally.

Despite the rise of image based websites and videos having deposed words during the past few years – the web continues to be all about typography, and good typography is putting content back in it’s place as being the most important element and web designers need to pay more attention to it.

Typography has long eluded web designers, mainly because the technology was never really available for designers to focus on typography in a consistent, standards compliant way. But in 2013 that has changed. With the emergence of web fonts and services such Typekit and Fonts.com as well as @font-face and Google Fonts. Despite such Type services, we are still lacking the precise control we require over type within web design.

However, there are a range of jQuery Typography Plugins available which grant us some pretty powerful features within allowing us to manipulate web text like never before, and allow one to fine tune their type as well as to create some beautiful type effects. The following jQuery Typography plugins will allow you to have better control over the typography in your designs.

 

 

1. FlowType.js

flowtype
FlowType.JS is a jQuery plugin which can auto-resize the font-size and line-height (according to the width of the element wrapping it) so that our content is displayed just as we prefer. The plugin has options for setting the min/max font-sizes and min/max widths where the resizing will be triggered.

Source

2. FitText

FitText
FitText is a simple yet very functional jQuery plugin for making sure a text fits into a defined element. It auto-updates the font-size in accordance with the width of an element wrapping it and guarantees a non-broken layout (because of the font size) even if the page is displayed from a mobile or desktop browser. And, there are some options provided for a fine-tune including the ability to set “level of scaling” and mentioning min-max sizes.

Source

3. Lettering.js

lettering
Lettering.js is a jQuery plugin for radical web typography. Web type is exploding all over the web but CSS currently doesn’t offer complete down-to-the-letter control. Lettering.js solves that: it’s a jQuery plugin to give you that control. Kerning type, editorial design, manageable code, and in general complete control can all be easily done with Lettering.js.

Source

4. Type Butter

typebutter
TypeButter allows you to set optical kerning for any font on your website. If you’re longing for beautifully laid out text that today’ browsers just don’t provide, this is the plugin for you.

Source

5. Bacon

bacon
Bacon is a jQuery plugin that allows you to wrap text around a bezier curve or a line. It’s easier than you might think. You’ll need a block element containing text only that has its height and width set, as well as jQuery, bacon.jquery.js and bacon.jquery.css included in your site. Then just use code similar to the one found on the Bacon website.

Source

6. Baseline.js

baseline
Baseline.js is a jQuery plugin that helps you to maintain vertical rhythm set by a typographic baseline, even when adding inline images with awkward sizes. Using Baseline.js couldn’t be easier. Simply include jQuery along with the plugin. It also works with responsive design.

Source

7. Arctext.js

Arctext
While CSS3 allows us to rotate letters, it is quite complicated to arrange each letter along a curved path. Arctext.js is a jQuery plugin that let’s you do exactly that. Based on Lettering.js, it calculates the right rotation of each letter and distributes the letters equally across the imaginary arc of the given radius.

Source

8. SlabText.js

slab-text
slabText is a jQuery plugin that splits headlines into rows before resizing each row to fill the available horizontal space. The ideal number of characters to set on each row is calculated by dividing the available width by the CSS font-size – the script then uses this ideal character count to split the headline into word combinations that are displayed as separate rows of text.

Source

9. jqISO Text

jqisotext
jqISo plug-in is used for creating an arching effect wherein the letters of the targeted text element will increase in size as you approach the center & after that it will slowly taper off as you move on to the last character.

Source

10. Kerning.js

Kerning
Kerning.js is a small single script, with no dependencies, that allows you to scale your web typography with real CSS rules automatically. Add it to your page, add some CSS rules, and your text will be instantly beautified.

Source

11. Hatchshow

hatchshow
Hatchshow will automatically add a span to each line of text and scale the font size so each line ends up the same width. This is another plugin that’s useful for creating classic or vintage designs.

Source

12. Textillate.js

texillate
Textillate.js is a simple plugin for CSS3 text animations. Textillate.js combines some awesome libraries to provide an ease-to-use plugin for applying CSS3 animations to any text. Simply include textillate.js and it’s dependencies in your project to start creating unique effects. Textillate.js is built on top of the simple, yet amazingly powerful animate.css and lettering.js libraries.

Source

13. Responsive Measures

responsive-measure
Responsive Measure is a simple script that allows you to pass in a selector (ideally the container where your primary content will go) which generates the ideal font size needed to produce the ideal measure for your text.

Source

14. Textualizer

textualizer
Textualizer is a cool jQuery plugin that allows you to transition through blurbs of text. When transitioning to a new blurb, any character that is common to the next blurb is kept on the screen, and moved to its new position. It currently has the following effects: fadeIn, slideLeft, slideTop, and random.

Source

15. Big Text

bigtext
BigText jQuery plugin takes a single element and sizes the text inside of its child divs to fit the width of the parent element. Gives the text that lovely vertical alignment.

Source

16. Type Butter

jQuery Typography Plugins

TypeButter allows you to set optical kerning for any font on your website. If you’re longing for beautifully laid out text that today’s browsers just don’t provide, this is the plugin for you!

Source

반응형
반응형

Progression.js: Create friendlier forms

Progression.js is a jQuery plugin that makes it easy to add real-time hints to your forms. It also lets you include project updates for each field.

progression.js

 

반응형
반응형

20 Fresh jQuery Plugins

 

AnimatedScroll: jQuery Plugin for Animating Scroll

AnimateScroll is a beautiful jQuery plugin which enables you to scroll to any part of the page in style by just calling the animatescroll() function with the Id or Classname of the element where you want to scroll to.

jQuery Plugin for Animating Scroll

Demo Download

Echo.js: Simple JavaScript Image Lazy Loading

Echo.js is a simple image lazy loading library, it’s less than 1KB minified. Lazy-loading works by only loading the assets needed when the elements ‘would’ be in view, which it’ll get from the server for you upon request, which is automated by simply changing the image src attribute.

Echo.js: Simple JavaScript Image Lazy Loading

Demo Download

Multi-Level Push Menu

An experimental push menu with multi-level functionality that allows endless nesting of navigation elements.

The result is a “push” menu that can (theoretically) contain infinite nested sub-menus. When opening a sub-level, the whole navigation pushes the content more, allowing a slice of the parent menu to be visible. Optionally, this slice can be visible or not, in which case the sub-menu will simply cover its parent.

Multi-Level Push Menu

Demo Download

jQuery Flat Shadow: Create Long Shadows Flat UI

Long shadow effects are widely used to create a depth for any element in flat design. jQuery Flat Shadow is a plugin which can add this fading shadow to everything targeted.

jQuery Flat Shadow - Create Long Shadows Flat UI

Demo Download

tidyTime.js: Display More Friendly Time with jQuery

tidyTime.js takes any regular time and changes it into more human friendly dialogue such as “It’s just gone noon. It’s quarter past 8 in the evening, it’s nearly half past 4 in the afternoon, it’s just gone 25 to 6″ and more. By adding additional text before and after the time you are able to create powerful friendly interaction with users.

tidyTime.js: Display More Friendly Time with jQuery

Demo Download

Taggd: jQuery Plugin to Tag Images

Taggd is a jQuery plugin that help you create tags on images with, or without a popup!

Taggd: jQuery Plugin to Tag Images

Demo Download

UIKIT: Lightwight Front-end Framework

UIkit is a front-end framework, built by YOOtheme, for creating cross-browser and responsive layouts faster.
It is lightweight, has a modular structure and uses LESS for styles + jQuery for the JavaScript.

UIKIT: Lightwight Front-end Framework

Demo Download

slimMenu: Multi-Level Responsive Menu

slimMenu is a lightweight jQuery plugin, which is made to create responsive and multi-level navigation menus on the fly. It converts an unordered list with any depth into a menu with sub-menus and, for smaller screens, the menu becomes a drill-down navigation. It is touch-friendly and has several options for customization like the animation or its speed.

slimMenu: Multi-Level Responsive Menu

Demo Download

Tabulous.js: Create Tabs with Effects

Tabulous.js is a lightweight jQuery plugin that simplifies creating them with a plain HTML structure. The tabs created can be styled with CSS and multiple switching effects exist (slide, scale, scale up and flip).

Tabulous.js: Create Tabs with Effects

Demo Download

Owl Carousel: Touch-Enabled and Responsive Carousels jQuery Plugin

Owl Carousel is a jQuery plugin that allows us to create responsive carousel sliders so quickly. The plugin is touch-friendly and capable of featuring any HTML content with almost any markup.

Owl Carousel: Touch-Enabled and Responsive Carousels jQuery Plugin

Demo Download

Summernote: WYSIWYG Editor on Bootstrap

Summernote is a super simple WYSIWYG editor on Bootstrap. It’s open source and easy to install. Lightweight (Summernote: 30Kb), Smart User Interaction, Customize by Initializing options, Safari, Chrome, Firefox, Opera ,Internet Explorer 9+ (IE8 support coming soon)

Summernote: WYSIWYG Editor on Bootstrap

Demo Download

flipLightBox: Responsive Lightbox jQuery Plugin

flipLightBox is a responsive Lightbox that is extremely easy to implement and doesn’t require additional stylesheets, scripts or libraries.The coolest feature of flipLightBox is that it has optional flip effect as each lightbox image opens and closes.

flipLightBox: Responsive Lightbox jQuery Plugin

Demo Download

jquery.arbitrary-anchor.js: Smooth Scrolling For Any Element On Page With jQuery

With jquery.arbitrary-anchor.js , you can easily create useful and neat dynamic anchor scrolling by simply adding a jQuery/CSS selector after the hash (#) in your page’s URL. This plugin extends the normal anchor functionality, that is, an anchor tag with a name value attribute will still get scrolled to as normal. The same goes for an element with an ID which matches the hash. This little plugin will take care of everything else.

Smooth Scrolling For Any Element On Page With jQuery

Demo Download

Minified.js: Lightweight JavaScript Library

Minified.js is a very strong alternative to these frameworks and it comes with an impressive size, less than 4kb minified. Minified.js is a client-side JavaScript library, comparable to jQuery and MooTools in scope. Its features include DOM manipulation, animation, events, cookies and HTTP requests.

Minified.js: Lightweight JavaScript Library

Demo Download

RTP.Slider.js: Touch Enable and Responsive Slider Plugin

RTP.Slider.js is a versatile and flexible slider. Strong support for fluid / responsive Designs, mobile browsers and touch devices. It has nearly every feature that you can find in other sliders on the web.

RTP.Slider.js: Touch Enable and Responsive Slider Plugin

Demo Download

Tabby: Lightweight and Mobile First Toggle Tabs

Tabby is a lightweight JavaScript and CSS kit for mobile-first toggle tabs. It’s style-light so you can easily modify it to fit your design.

Tabby: Lightweight and Mobile First Toggle Tabs

Demo Download

Sticky-Kit: jQuery plugin for Making Smart Sticky Elements

Sticky-Kit is a very handy jQuery plugin that simplifies creating/managing such sticky elements and comes with features for complex use.

Sticky-Kit: jQuery plugin for Making Smart Sticky Elements

Demo Download

S Gallery: Responsive jQuery Gallery Plugin with CSS3 Animations

S Gallery makes use of HTML5′s FullScreen API, and relies heavily on CSS3 animations goodness and CSS3 transforms, so it will work only in browsers that support these features. Once an item is clicked and focused, it is possible to browse others with prev-next buttons or via keyboard.

Responsive jQuery Gallery Plugin with CSS3 Animations

Demo Download

On Scroll Effect Layout: Beautiful Scroll Effects

An on scroll effect template that animates the sides of sections once they are in the viewport. It works with adding a class for animating the two sides of a section.

There is an example effect defined and also some media queries for dealing with smaller screens.

On Scroll Effect Layout: Beautiful Scroll Effects

Demo Download

반응형
반응형

 

Showcase Of Fresh And Free jQuery Plugins And Tutorials

App Showcase with Grid Overlay

( Demo | Download )

A tutorial about creating a simple grid overlay with subtle transitions for an app showcase.

Thumbnail Grid with Expanding Preview

( Demo | Download )

A tutorial on how to create a thumbnail grid with an expanding image preview similar to the effect seen on Google Images.

Mini Help System with jQuery

( Demo | Download )

In this tutorial, we are going to create a mini help system with jQuery. This will be a small widget which will display help text or a guide to users of your web application. The widget content is going to be searchable in real time, and all matching terms will be highlighted.

jQuery Animated Bar Plugin: jqBar

( Demo | Download )

This is a simple jQuery plugin for creating animated vertical and horizontal bars. The plugin is called jqBar. jqBar can be used in variety of situations where you want to present data with some visual effects. It helps you crate beautiful bar charts to represent skill set or can be used as a progress bar. Plugin is very light weight and can be completely customized.

Charts For Your App with jQuery and xCharts

( Demo | Download )

Make Pretty Charts For Your App with jQuery and xCharts.

iOS-Style Content Slider using jQuery

( Demo | Download )

In this tutorial I want to focus on one useful plugins called iosSlider. This is an open source project with numerous options for customizing your own media slideshow. This includes typical animations and effects for when the user clicks or hover over slideshow items.

Create a Sticky Navigation Header Using jQuery Waypoints

( Demo | Download )

In this tutorial, we’ll be creating a navigation bar that stays with you as you scroll down — and we’ll also throw a gimmick or two into the mix to polish it off.

Interactive Infographic with SVG and CSS Animation

( Demo | Download )

Learn how to build an interactive animated infographic using SVG, CSS and JavaScript.

PUtting CSS Clip to Work: Expanding Overlay Effect

( Demo | Download )

A tutorial about how to create a simple expanding overlay effect using the CSS clip property and CSS transitions.

Slider Pagination Concept

( Demo | Download )

An experimental slider pagination using the jQuery UI slider. The idea is to use a simple navigation concept that preserves layout and style while allowing content to stay easily accessible.

Make a Google Powered Shopping Search Website

( Demo | Download )

In this tutorial, we will be making a simple product search engine. Using jQuery and PHP, we will tap into Google’s Shopping Search API and return a list of items available for purchase, along with prices, photos and other useful information.

How to Create a Simple Multi Item Slider

( Demo | Download )

A tutorial on how to create a simple category slider with a minimal design using CSS animations and jQuery. The idea is to slide the items sequentially depending on the slide direction.

Responsive & Tough Friendly Audio Player

( Demo | Download )

A jQuery audio player plugin that is responsive and touch-friendly. The UI is css-only, no images used.

Calendario: A Flexible Calendar Plugin

( Demo | Download )

A jQuery calendar plugin for creating flexible calendars.

Simple Effects for Drop Down Lists

( Demo | Download )

A jQuery plugin for transforming select inputs into drop-down lists with some simple expanding effects.

How to Make a Tumblr-powered News Ticker

( Demo | Download )

In this tutorial, we are going to use it as the foundation of a news publishing system. We are going to develop a simple widget which cycles through the most recent posts on a Tumblr blog, and presents them as news items to your users. Adding news will be done by creating new blog posts in your Tumblr dashboard.

Create Attractive Coming Soon Template with CSS 3D and Javascript

( Demo | Download )

We are going to make an attractive coming soon html template with CSS3, CSS 3D transform and jQuery. Let’s go a little wild with CSS3 even though some old browsers won’t support it. However, for CSS 3D transform part, we will make it degrades gracefully. Instead of the awesome 3D flipping effect, we will be substituted with just a simple hide and show effect.

jQuery Responsive Horizontal Accordion Image Slider: Raccordion

( Demo | Download )

This is a multi purpose responsive accordion image slider plugin raccordion. Its a horizontal image slider that adjusts according to the size of the browser width. raccordion slider adds variety and style.

3D Flipping Circle with CSS3 and jQuery

( Demo | Download )

In this tutorial we will create a circle with a handle which will open once the little handle is clicked, creating a realistic 3D flipping effect with the help of CSS 3D transforms and shadows/gradients.

How to Make a Mac OSX-like Animated Folder with CSS3

( Demo | Download )

In this short tutorial, we are going to make a OSX-like folder with CSS3, by utilizing 3D transforms, gradients and box shadows. In addition, we are going to use jQuery UI and its drag and drop interactions to build a pretty interactive demo.

Create a Beautiful Password Strength Meter

( Demo | Download )

In this tutorial we will be creating a beautiful password strength indicator. It will determine the complexity of a password and move a meter accordingly with the help of the new Complexify jQuery plugin.

TiltShift.js

( Demo | Download )

A jQuery plugin that uses the CSS3 image filters to replicate the tilt-shift effect. This is a proof of concept and currently only works in Chrome & Safari 6.

Vertical Showcase Slider with jQuery and CSS Transition

( Demo | Download )

A tutorial on how to create a responsive vertical fullscreen slider that moves its sections in opposite directions. We’ll be using jQuery, CSS Transitions and media queries to make the layout adaptive.

Custom Drop Down List Styling

( Demo | Download )

A tutorial on how to create some custom drop-down lists. We’ll show you five examples with different looking drop-down menus and lists for various purposes.

Creative Web Typography Styles

( Demo | Download )

Let’s create some interesting web typography effects with several CSS techniques and the help of lettering.js.

Live Album Previews with CSS3 and jQuery

( Demo | Download )

Here we are going to make a script for previewing the contents of an album with a slideshow-like animation. This can be used in photo galleries, online shops, profile pages and more. The example is inspired by Facebook, where you hover over an album and get a slideshow of some of the photos contained inside it.

Slicebox Revised

( Demo | Download )

Slicebox, the jQuery 3D image slider plugin, has been updated. We’ve done some major improvements and added new features.

Fullscreen Video Slideshow with Bigvideo.jg

( Demo | Download )

A tutorial about how to create a slideshow-like fullscreen video background using BigVideo.js, a jQuery plugin for big background video.

Fullscreen Pageflip Layout

( Demo | Download )

A tutorial on how to create a fullscreen pageflip layout using BookBlock. The idea is to flip the content like book pages and access the pages via a sidebar menu that will slide out from the left.

Responsive CSS Timelinge with 3D Effect

( Demo | Download )

A tutorial about how to create an experimental CSS-only timeline with a 3D effect. The idea is to expand a content area when the associated radio input is selected.

Creative CSS Loading Animations

( Demo | Download )

In this tutorial we’ll show you how to make some creative css-only loading animations also known as activity indicators.

Basic Ready to Use CSS Styles

( Demo | Download )

This is a collection of some basic styles that can come in handy when creating your own style definitions. Learn how to make some useful classes for simple styles and how to apply them to a variety of elements.

Hexaflip: A Flexible 3D Cube Plugin

( Demo | Download )

HexaFlip is a JavaScript UI plugin that let’s you use 3D cubes as interface elements. Dive into the process of creating the plugin and learn some best practices regarding flexible UI plugins.

Animated CSS3 Photo Stack

( Demo | Download )

In this tutorial, we are going to build an animated photo stack, which will use all kinds of fancy effects to transition between a set of images. The effects are implemented purely using CSS3, which means that they run smoothly on modern browsers and mobile devices. We will also make the photo stack advance automatically, so you can use it as a slideshow.

Make a Web App with Instagram-like Filters

( Demo | Download )

In this tutorial, we are going to make a simple web app that allows you to drag a photo from your computer into the browser window, and apply instagram-like filters on it.

Dropbox File Uploader With Twitter Bootstrap

( Demo | Download )

Here we are going to use this feature to create a simple application that allows people to attach a photo from their Dropbox account, crop an area with the Jcrop plugin, and download the result. Additionally, we will make use of Twitter Bootstrap to show dialog windows, and PHP on the backend for the actual photo cropping.

How to grab Dribbble feed with jQuery and CSS3

( Demo | Download )

As a web developer, third party API integration is something you will have to face. Especially with the current trend, we have facebook, twitter, flickr etc. Today, we are going to look at dribbble’s API. Dribbble is a place to show off your design, it’s based on invitation basis, therefore, most designs are of high quality.

Photo Booth Strips with Lightbox

( Demo | Download )

A tutorial about how to create some neat scrollable photo booth strips and integrate Lightbox 2 and customize it in order to make it responsive and touch-device friendly.

How to Build a ToDo Application with Web SQL and jQuery

( Demo | Download )

This tutorial will take you through the step by step development of building a ToDo App entirely powered by Web SQL. You will learn about getting started with Web SQL, understanding transactions, following best practices and how to write re-usable functions.

반응형
반응형

Best jQuery Plugins of the Week [3rd August-9th August]

 

http://thedesignblitz.com/best-jquery-plugins-week/

 

Let me begin this article with an obvious question. Did you all check the jQuery plugins Best jQuery Plugins of the Week [27th July - 2nd August] we came up with last week. It’s Saturday and we are here yet again with the list of best jQuery plugins which we promised to come up with each passing week.

Promising to help you in proper web designing, the jQuery plugins let you expand your horizon as sometimes your knowledge of programming can limit the design perspective not enabling you to give wings to your creative talent.

With the ever increasing competition in the designing world clients these days are seeking nothing but the best. Here jQuery plugins come into play for these form the strong base for designing and development. As of now let me not take too much of your time and start with this weeks’ list of best jQuery plugins.

best-jquery-plugins

Best jQuery Plugins of the Week

1. jQuery URL Shortener

As the name clearly indicated this jQuery plugin helps in shortening URLs using Google URL shortener API.

best-jquery-plugins

Download | Demo

2. Bootstrap Tokenfield

Bootstrap Tokenfield is an advanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support.

best-jquery-plugins

Download | Demo

3. Retinize

Retinize is a jQuery plugin that upscales images to look correctly on retina screens and is particularly useful for pixel art when you don’t want to store an upscaled version.

best-jquery-pluginsDownload | Demo

4. jQuery Scrollbox

Its a simple and lightweight jQuery plugin that lets users scroll a list like carousel or traditional marquee.

best-jquery-pluginsDownload | Demo

5. jQuery Scanner Detection

Its a small plugin that helps keeps the track of when the scanner viz barcode, QR Code are being used.

best-jquery-plugins

Download | Demo

6. jQuery finderSelect

This jQuery Plugin activates file explorer type selecting to all elements supports Ctrl+Click, Command+Click, Ctrl+Drag, Command+Drag and Shift+Click.

best-jquery-pluginsDownload | Demo

7. Yet Another DataTables Column Filter (Yadcf)

Yadcf is a jQuery plug-in enables the user to easily add filter components to table columns and works on top of the DataTables jQuery plug-in.

best-jquery-plugins

Download | Demo

8. jQuery noInput

Its a jQuery plugin for displaying inline labels similar to HTML 5′s placeholders that enables you to style the placeholder text.

best-jquery-plugins

Download | Demo

9. HeapBox

As a webdesigner or a webdeveloper you know how hard it is to deal with native HTML forms look or functionality. Heapbox is a jQuery powered by jQuery that helps write JavaScript.

best-jquery-plugins

Download | Demo

10. QUAIL

Quail is a plugin that focuses on checking content against accessibility guidelines.

best-jquery-plugins

Download | Demo

With this we come to an end of this weeks list keeping you all anticipating as to how many cool jQuery plugins we will come up with next week.

반응형

+ Recent posts