开发者

Mootools - How to get droppables css stats?

开发者 https://www.devze.com 2023-03-18 09:05 出处:网络
Hiya guys heres my question: im using mootools and im using this demo-> Drag.Move! everything works fine but i want to drop the item and modify the draggable items css position to that of the droppa

Hiya guys heres my question:

im using mootools and im using this demo-> Drag.Move!

everything works fine but i want to drop the item and modify the draggable items css position to that of the droppable item, just cant get the droppagble items stats i dont know how :S here is where the code goes of when i drop the item:

    onDrop: function(element, droppable){
      if (droppable) droppable.setStyle('background', '#C17878');
    }

thats how to set them but i want something like this:

    onDrop: function(element, droppable){
      if (droppable) {
                    element.left = droppable.left;  
                    element.top = droppable.top;  
                     }
    }

any help would be great!

ty in advance!

-Thaiscorpion.

SOLVED:

    onDrop: function(element, droppable){
  开发者_JAVA百科    if (droppable) 
      {
        var snap_left = droppable.getStyle('left');
        var snap_top = droppable.getStyle('top');
        element.setStyle('left', snap_left );
        element.setStyle('top', snap_top );
      }
    }

this worked for me in the end! hope it helps someone else!


You probably could do it in one line, with getStyles/setStyles instead of getStyle/setStyle.

onDrop: function(element, droppable){
  if (droppable) element.setStyles(droppable.getStyles('left', 'top'));
}
0

精彩评论

暂无评论...
验证码 换一张
取 消