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: