YUI Library Home

YUI Library Examples: Drag & Drop: Dragged Element on Top

Drag & Drop: Dragged Element on Top

This example builds on the basic drag and drop, keeping the dragged element on top of the others by changing its z-index property during the drag.

Basic Drag and Drop

The YUI Drag and Drop Utility lets you make HTML elements draggable.

For this example, we will enable drag and drop for the three <div> elements.

Create the demo elements:

Next, we define a custom drag and drop implementation that extends YAHOO.util.DD. Drag and drop exposes many interesting moments that you can use to implement custom functionality. In this example, we override the startDrag and endDrag moments to adjust the z-index property so that the dragged element is always on top.

Now we create the instances of YAHOO.example.DDOnTop, passing the element ids or references for our demo elements.

Configuration for This Example

You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.

Copyright © 2011 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings