This script.aculo.us Drag & Drop endeffect Option is used to define the function which is called when a suitable drag-gable element stops being dragged. The function can be used to define any effect.
Syntax:
{ endeffect: effectFunction }
Values:
- effectFunction: This value defines the function that contains the effect to be shown when the drag-gable stops being dragged.
The below example illustrates Drag & Drop endeffect Option:
Example:
HTML
<!DOCTYPE html> < html > < head > < script type = "text/javascript" src = "prototype.js" > </ script > < script type = "text/javascript" src = "scriptaculous.js" > </ script > < script type = "text/javascript" > window.onload = function () { $A($('draggables').getElementsByTagName('img')) .each(function (item) { new Draggable(item, { revert: true, ghosting: true, // Define the effect to be used when // the draggable is stopped dragging endeffect: function (element) { new Effect.Opacity(element, { from: 0, to: 1.0, duration: 5 }) } }); }); Droppables.add('droparea', { onDrop: moveItem } ); // Set drop area default non cleared. $('droparea').cleared = false; } function moveItem(draggable, droparea) { if (!droparea.cleared) { droparea.innerHTML = ''; droparea.cleared = true; } draggable.parentNode.removeChild(draggable); droparea.appendChild(draggable); } </ script > < style type = "text/css" > #draggables { width: 550px; height: 73px; } #droparea { float: left; width: 550px; height: 73px; border: 2px solid gray; text-align: center; font-size: 16px; padding: 12px; } </ style > </ head > < body > < div > < h1 style = "color: green" > neveropen </ h1 > < p >A Computer Science Portal for Geeks</ p > </ div > < strong > script.aculo.us Drag & Drop endeffect Option </ strong > < div id = "draggables" > < img src = </ div > < br > < br > < div id = "droparea" > Drag the Image and Drop Your Image in this area </ div > </ body > </ html > |
Output: