2011-07-08 24 views
1

私の質問:Mootools - droppablesのCSS統計情報を取得するには?

私はこのdemo->Drag.Moveを使用してimを使用しています。

すべてうまく動作しますが、アイテムをドロップしてドラッグ可能なアイテムのCSS位置をドロップ可能アイテムの位置に変更したいと思っています。ドロッパブルアイテムのステータスを取得できません。S ここでコードはどこに行くのですか?それらを設定する方法

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

のthatsしかし、私はこのような何かしたい:私はアイテムをドロップする任意のヘルプは素晴らしいことだ

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

を!

ty!

-Taiscorpion。

が解決しよう:これは最後に私のために働いた

onDrop: function(element, droppable){ 
     if (droppable) 
     { 
     var snap_left = droppable.getStyle('left'); 
     var snap_top = droppable.getStyle('top'); 
     element.setStyle('left', snap_left); 
     element.setStyle('top', snap_top); 
     } 
    } 

!それが他の人を助けることを願っています

+0

答えとして「解決済み」部分を入れて受け入れられたとマークしてください) – stecb

答えて

2

おそらく、getStyle/setStyleの代わりにgetStyles/setStylesを使用して1行に記述できます。

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

すばらしい働きをして1000倍も良く見えるgreat thanx:D – Thaiscorpion

関連する問題