Plugins

The plugins site is currently in development.

We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.

Plugins


1 week 2 days ago

AJAX-ZOOM player is a powerful single image zoom & pan viewer with optional gallery extension. It features over 300 other options and can be easily integrated into any website, eCommerce solution or CMS.

AJAX-ZOOM uses image tiles to quickly generate a portion of the zoomed image (similar to Google Maps).

In a special 360° rotation mode it can also be used as object spinner.

Links
Examples
Magento (demo store)
xt:Commerce (xtcModified demo store)
VR Objects 360° (3D Spin & Zoom)
Oxid (demo store)

< < < < < < < < < < <
1 year 44 weeks ago

AnimaDrag is a drag and drop plugin with a very small footprint that allows for animated easing when dragging an element. It has many fewer feature than a jQuery UI draggable widget, but is much smaller and does not depend on UI.

AnimaDrag uses animation, and has full easing support, which jQuery UI draggables do not support. This allows for a richer display of dragging, and is fun to play with.

You can see my sample at http://wayfarerweb.com/jquery/plugins/animadrag/ with some of the possibilities. It is highly configurable and has 4 callbacks to make it easy to customize.

< <
2 years 19 weeks ago

Mapbox is a plugin for creating zooming, draggable maps of limited size and depth, which have a defined boundary. It has many methods such as the ability to center the map on any given point, zoom in or out, zoom to any particular level, and move in any direction. All of these may also be accomplished either by dragging the map or with the mousewheel in conjunction with the mousewheel plugin.

An example may be seen at http://wayfarerweb.com/jquery/plugins/mapbox/ along with all of the configuration details and external methods.

Contained within a "viewport", each map has the potential for as many layers as is possible performance wise, with the zooming detail being able to be configured in the settings, depending on the smoothness needed (number of transitions) between each layer. It reproduces a Flash app I needed to replace, with the advantage of being much more portable, since it uses natural static HTML elements.

< <
1 year 34 weeks ago

This is a jquery special event implementation of a drag event model. It is intended for use by developers who don't need one bloated script full of idiot-proof logic and a million different options. For people who plan a drag interaction model and decide how to set up pages and position elements, and don't need a script to figure that out...

< < <
1 year 34 weeks ago

This plugin leverages the special event api, to add bind-able drop behavior events. This plugin is designed to work exclusively with $.event.special.drag, actually, it doesn't work without it.

< < <
1 year 20 weeks ago

Here it is!
Finally I realized the DIV box model of the (mb)Containers!

This is a useful plug in to build full featured and fully skinnable containers.
The container can be set to draggable, resizable, collapsable and minimizable.

demo and doc: http://pupunzi.wordpress.com/mb-jquery-components/mb-containerplus/

dependencies:

ui.core.js
ui.draggable.js
ui.resizable.js
optional: jQuery.metadata.js

How does it work:

here is the js call:

$(function(){
$(”.containerPlus”).buildContainers({
containment:”document”,
elementsPath:”elements/”
});
});

here is the code for each container:

Titolo container 1

< < < < < <
2 years 16 weeks ago

A photogallery for extralarge images with navigator.
You can drag your extralarge image in the display by the navigator or the image itself.
Enjoy yourself into images!

dependencies:

jquery.js(1.3)
ui.core.js (1.6rc5)
ui.draggable.js(1.6rc5)

How does it work:

here is the js call:

$(function(){
   $("#navArea").imageNavigator( {
          areaWidth: 700,
          areaHeight:500,
          draggerStyle:"1px dotted red",
          navOpacity:.8
    })
})

here is the code for each image:

<div id="navArea">
<div imageUrl="DSC00844.JPG" navPosition="BR" navWidth="100" style="display:none;" class="imagesContainer">
<span class="title">zuccheriera</span>
<div class="description"><STRONG>description1</STRONG></div>
</div>
[...]
</div>

Params:

areaWidth and areaHeight are the width and the height of the display;

< < < < <
2 years 16 weeks ago

organize your tabs!

A usefull component that let you build a tabbed interface really easily; ad you can sort your tab as you want!

DEPENDENCIES:

ui.core.js
ui.sortable.js

optional:
jquery.metadata.js

HOW DOES IT WORK:

here is the js call:

$("#tabset1").buildMbTabset({
sortable:true,
position:"left",
start:function(){},
stop:function(){}
});

here is the code for each tabset:

<div class="tabset" id="tabset1">
<a id="a" class="tab {container:'cont_1'}">tab 1</a>
<a id="b" class="tab {container:'cont_2'}"  >tab 2 con testo lungo</a>
<a id="c" class="tab disabled {container:'cont_3'}">tab 3</a>
<a id="d" class="tab {container:'cont_4'}" >tab 4</a>
</div>

here is the code for each tabContent:

container 1

container 2

< < < <
2 years 9 weeks ago

About

accDND is a keyboard and screen reader accessible drag and drop functionality plugin for jQuery.

Features include:

  • Dragging selected options between unlimited Select fields by pressing the drag key ("`"), or cancel ("Escape") to stop dragging.
  • Optional flashing status messages to enhance user interaction.
  • WAI-ARIA support to enable automatic announcement of status messages for screen reader users.
  • Dynamic screen reader accessible hidden text to ensure accessibility for assistive technologies and browser versions that don't support ARIA.

Details

accDND was created to provide a fully accessible method for keyboard users to drag options between unlimited Select fields on a page.

<
2 years 9 weeks ago

Hi Dear,
Mohammad Ebrahim Amini Faravaghi
Thank You For Visit.
--Best Regards

< < < < < < < < < < < < < < < < < < < < <
1 year 33 weeks ago

jQuery.splitter()

jQuery.splitter() plugin implements a two-pane resizable animated window, using existing DIV elements for layout.
For more details and demo visit: http://krikus.com/js/splitter

< < < <
1 year 41 weeks ago

This jQuery plugin emulates iPod's click wheel contorller. Anyway see the demonstration. I have coded this as a plugin for jQuery, bring your image of click wheel and you will be able to integrate this function to your website easily.

< <
2 years 48 weeks ago

web site developing on church gfgfgt yjgygyg ygyghjhj hjghhh uhuhjuh jjhjhjjhhjhj

<
2 years 44 weeks ago

Adds collision detection to draggable objects.

Add "collide: 'block'" or "collide: 'flag'" when you create a draggable:

$(".box").draggable({collide: 'flag'});
or
$(".box").draggable({collide: 'block'});

In 'flag' mode overlapping objects receive new classes - 'ui-draggable-overlapping' for the object being dragged and 'ui-draggable-overlapped' for the other object. In 'block' mode objects are blocked from overlapping other objects by being snapped to the edge of the object they collided with.

This doesn't currently play well with constraints because they are applied before the drag event is propagated.

< < < < < <
1 year 41 weeks ago

CropZoom is a plugin that let you select an area of an image to crop, also you can zoom in or zoom out, drag and also rotate. this plugins needs ui.droppable, ui.resizable, ui.slider from JQuery UI.

< < <
1 year 32 weeks ago

upload dropped file(s) from the filesystem into the browser via ajax to your server.

this project uses the new drag and drop html5 api OR if not supported, the feature of some browsers (safari, chrome, chromium), to drop files onto the tag.

currently the following browsers work with this plugin and hence a multiple file upload via drag and drop is possible with:

  • Firefox 3.6
  • Safari 4
  • Chrome 5
  • Chromium 4
<
2 years 34 weeks ago

Use this plug-in to allow your visitors to select certain elements by dragging and dropping a "select box".

<
1 year 48 weeks ago

Currently, most draggable image plugins use an inline image with absolute positioning and a surrounding clipping area, which in most cases is fine, but in this case it would be a real issue as the zoom plugin uses an absolute positioned container. To get around this I decided to convert the image inside the container to the background image.

For all those people who don't have javascript turned on you just see a clipped image, but those with javascript can move the background image around as if they are dragging it.

< < < <
2 years 11 weeks ago

Point at an unordered list (or other element) specify a containment size and the list will become draggable. Drag the list up and down to scroll its contents.

<
2 years 37 weeks ago

**drag and drop in a easy way
usage:

$('.dragDiv').Drags({
   handler: '.handler',
   onMove: function(e) {
     $('.content').html('Div Position:(Left:' + e.pageX + ' ,Top:' + e.pageY + ')');
   },
   onDrop:function(e){
     $('.content').html('dropped!');
   }
});


live demo


google code

<
2 years 30 weeks ago

Scroll a large nested layer within a viewport using native scroll from the container. It does not require drag and drop functionality from UI and it is faster than UI dragging.

Can be used to build a similar effect as in Google maps where you drag contents of a div acting as a viewport.

< < <
1 year 20 weeks ago

I read about dragtable on ajaxian.com. It is a library-independent js-function that gives you the ability to re-order table columns by using drag'n'drop. This function does not exactly fulfill my needs. So I thought to myself 'Why not doing it the jQuery way?'. There is some really cool stuff growing around jQuery (especially jQuery-ui). So I took the jQuery-core and the sortable-Plugin form jQuery-ui and put my stuff on the top of this stack. One weekend and some coffees later this is the result.

< <
2 years 22 weeks ago

********* DragWithStatus ***********
DragWithStatus is a little more comfortable version of the method draggable(). You can make elements draggable with the plugin. The user will get different feedback and information by the moveable elements. You can configure the plugin to change the Mousecursor (when moving over an element), the transparency and the border from the draggable elements to show the user that they are moveable. And you get the x- and y-position of the moving element in the statusline from the browser - if you wish and if the browser will support this.

Live-Demo: http://rjs.de/jquery/rjs_demositepluginDrawWithSatus.html

**** How to use ****

You can refence the library from my server with


<script type="text/javascript" src="http://rjs.de/jquery/jquery.dragwithstatus.js"></script>

<
2 years 52 weeks ago

After I read How to Mimic the iGoogle Interface tutorial, I think that is a very simple way to use Widgets in one of my projects: Gesbit, you can see here a demo. I study the tutorial code and want to put into a jQuery plugin. After some work I finally use this plugin in Gesbit and think that maybe can be useful for other developers.

The plugin as been tested in last version of Firefox, Opera, Internet Explorer, Safari, Konqueror and Chrome browsers. Please try the examples for more details.

< < <
4 years 29 weeks ago

EasyDrag is a plugin aimed to provide a simple way of adding drag-and-drop functionality to DOM elements. It features the ability to set functions to be called on drag and on drop events.

Additional information and usage instructions can be found at http://fromvega.com/scripts

<
2 years 7 weeks ago

Binding event listeners to hundreds of elements in order to accomplish drag and drop can be a very slow task. Then, if you add new items to the page or change the page's content after it has initially loaded, you have to add these event handlers to all of the new elements. This plugin solves both of those problems by using jQuery's live events, otherwise known as event delegation. This means that you can make a certain selector draggable or droppable, and add more items to the page. If the new items fall under that selector, they will be come draggable or droppable automatically - with no work on your part! If speed is an important thing to you, use this plugin! The API is very similar to jQuery UI's draggable and droppable plugins.

<
1 year 48 weeks ago

Since jQuery UI can fully use prototypal inheritance ($.Widget is a constructor) I decided to use this feature to extend previous widgets like
treeList using draggable, droppable and sortable interactions among nested list items.

< < <
2 years 9 weeks ago

Uses the new File API supported by Firefox 3.6. Enables you to target any html element and turn it into a hotspot for receiving files from the file explorer!

Each file will be sent as a binary AJAX-request with customizable GET params. Includes support for callbacks to track the progress and completion of each file and the total transaction.

< < <
1 year 44 weeks ago

** Browser compatibility is an on going issue, this is only guaranteed to work in Firefox 3.2 at the moment, working on rest! **

Unsurprisingly enough getting street view on your google map isn’t any easy task. It has got a lot better recently, with more functions making life easier but nothing to match to complexity or the features of the main google maps site.

What’s Missing

In order to replicate the googles own maps there are certain key features that don’t exist by default, so I’ve had to copy it as close as possible.

The Little Man

The big one, that little man just above the zoom. There simply isn’t an API feature for that. This is why you don’t see any demos that have that man, it’s a Google only interface item.

At a guess, this is a heavily customised GControl with a GMarker mixed in to provide the draggable ability. Not something that can be replicated quickly.

< < < < < <
1 year 47 weeks ago

Fix JQuery events to restore the dataTransfer property, add dragxx() shortcut methods, defines both draggable() and droppable()

<