bgiframe
Last changed: 42 weeks 2 days ago
Helps ease the pain when having to deal with IE z-index issues.
| Version | Date | Links |
|---|---|---|
| 2.1.1 | 2007-Jul-22 |
Collection
Last changed: 15 weeks 18 min ago
This plugin generates generic collection classes, that work almost exactly as jQuery does.
These collections include all those jQuery functions, that are used to manipulate the collection itself.
The included built-in functions are:
add, andSelf, attr, each, end, eq, extend, filter, get, implement, include, index, init, is, map, not, pushStack, setArray, size and slice.Every collection will have a build() function, that will create a new collection class, that inherits from the caller. $.collection is a collection class by itself. So other collections will inherit from it, or its subclasses.
With this plugin, you can manipulate native data types like String or Array, with your custom methods, without actually modifying their prototype. This is shown in some of the examples below.
If you want additional information and more details about some of the methods.
| Version | Date | Links |
|---|---|---|
| 1.0.3 | 2008-Jan-29 |
FastTrigger
Last changed: 5 weeks 2 days ago
What is it
This small plugin includes a clean and simplified version of jQuery.trigger, that will perform better and will specially scale better.
How is this achieved
Many useless steps are skipped when programatically triggering an event, this step that jQuery does no matter what, are not really necessary for triggered events, and some of them hit on perfomance badly. Most of them are not optimized for speed and scalability, but for reusability and code size.
Differences with trigger
This method supports array of data (can include an event object), namespaced events and exclusive triggering. The only known difference with jQuery.trigger is that this method doesn't trigger native handlers, so it's actually comparable to .triggerHandler().
Perfomance
This is method is at least 4 times faster than the regular trigger, and will scale much better as you call it on more elements at once.
Global triggering
| Version | Date | Links |
|---|---|---|
| 1.0.0 | 2008-Apr-05 |
Metadata
Last changed: 30 weeks 16 hours ago
This plugin is capable of extracting metadata from classes, random attributes, and child elements.
For example, you can do:
<li class="someclass {some: 'data'} anotherclass">...</li>
OR
<li data="{some:'random', json: 'data'}">...</li>
OR
<li><script type="data">{some:"json",data:true}</script> ...</li>The default is the first method, but you can always change it by twiddling the options. This means that there is at least one option here that can appease you.
After that you can simply do:
var data = $('li.someclass').metadata();
if ( data.some && data.some == 'data' )
alert('It Worked!');There's also a bunch of options (like the ability to ignore braces {}).
For full documentation see http://docs.jquery.com/Plugins/Metadata.
| Version | Date | Links |
|---|---|---|
| 1.0 | 2007-Oct-15 | |
| 2.0 | 2007-Oct-15 |
Modularize
Last changed: 3 weeks 3 days ago
This small plugin(673 bytes!) enables you to have modular methods on jQuery.
It allows the developer to apply the module pattern, to the functions of jQuery.fn.
They can be used as namespace/module for more functions.
This helps keeping the rule of only claiming one name from the jQuery namespace.
It enables you to do something like:
$(...).foo().bar( ... ).addClass('magic');Visit the plugin's homepage, in order to learn more about it.
| Version | Date | Links |
|---|---|---|
| 1.0.0 | 2008-Apr-18 |
Multiple Select
Last changed: 2 days 9 hours ago
You can use this plug-in for using input text as multiple select facility. When you focus input text, appear a dialog box like combo box. After choose you want, it will update input area your options seperated with comma. Use & pray. Just use it with pray for me.
| Version | Date | Links |
|---|---|---|
| 0.0.2 | 2008-May-11 |
Plugin
Last changed: 9 weeks 5 days ago
A jQuery plugin to lazy load other plugins. Small and easy to use.
To register a plugin:
var plugin = $.plugin.register( url_of_the_file, names_to_register, settings );
or
var plugin = new $.plugin( url_of_the_file, names_to_register, settings );
names_to_register is a hash in this form:
{
$:'foo',
fn:['foo','bar']
}
That means the plugin will register(once loaded): $.foo, $.fn.foo and $.fn.bar.
For now, you can only register to those 2 namespaces. You can use 1 string or an array of names.
settings is an optional hash with these options:
{
cache:boolean, //default is true, use false to avoid caching
id:'some_name', //an id for the script, only necessary if another requires it
require:[ 'some_name', 'some_other_name' ], //ids of the plugins required
sync:boolean //must be loaded sync ? false by default, use it if the call modifies the 'this'
}
| Version | Date | Links |
|---|---|---|
| 1.0.0 | 2008-Mar-05 |
pngFix
Last changed: 34 weeks 6 days ago
This plugin will fix the missing PNG-Transparency in Windows Internet Explorer 5.5 & 6.
| Version | Date | Links |
|---|---|---|
| 1.0.1 | 2007-Jul-03 | |
| 1.0.1 | 2007-Jul-11 | |
| 1.1 | 2007-Sep-12 |
Preload
Last changed: 8 weeks 5 days ago
Note: Patched a bug of Safari 2, and 2 other bugs of IE, please upgrade to 1.0.7.
This is an advanced multi-functional preloader, that has 4(actually 5) modes integrated.
Each mode suits a different, common situation.
The modes are:
- URL: Preload a JS array of static URLs.
- Rollover: Preload based on DOM images, slightly modifying their src.
Can be used for rollovers, or for image-thumb. - Placeholder : Take regular images and set a placeholder image while they load. Show each original image when fully loaded. Allows sequential loading with a threshold.
- Link: Preload the images that appear in the href of the given links.
The plugin also provides 3 callbacks to interact with the image URLs during the preloading process. All the callbacks get a hash of data, with details of the related image and global information.
| Version | Date | Links |
|---|---|---|
| 1.0.7 | 2008-Mar-13 |
Tokenizer
Last changed: 5 weeks 5 days ago
This small plugin/class can easily parse a string, and generate different kind of tokens.
It's very simple and straight-forward. It can perform as a base for other string parsing scripts, like templating engines, custom language interpreters, and many more.
Read the documentation to learn more and see a couple of code samples.
| Version | Date | Links |
|---|---|---|
| 1.0.1 | 2008-Apr-02 |