2013-03-20 68 views
0

http://jsfiddle.net/4byth/Mootools的sortables,拖放

var mySortables = new Sortables('#sortable', 
{ 
    clone:true, 
    revert:true, 
    opacity:1 

}); 

我使用sortables,以允許用戶通過拖動包含幻燈片的縮略圖到新的位置的跨度來重新排列幻燈片時禁用在排序元素事件。這些元素是內聯的。

圖片周圍有一個A標籤,點擊該標籤可讓用戶編輯該幻燈片。

在某些情況下,當您釋放可排序元素時會激活鏈接,但在發生這種情況時我還沒有完全解決。

我的問題是,是否可以禁用鏈接,直到下拉完成,然後重新打開它,或者我應該只是使用不同的方法來顯示它們,也許添加onclick事件到span元素,我可以刪除/閱讀更容易。

感謝

回答

0

您可以使用啓動,完整的事件設置一個標誌且僅當該標誌是假的錨,當點擊 - 啓用編輯。

var is_dragging; 
var mySortables = new Sortables('#sortable', 
{ 
    clone:true, 
    revert:true, 
    opacity:1, 
    onStart: function(){ 

     is_dragging = true; 
    }, 

    onComplete: function(){ 
     is_dragging = false; 
    } 

}); 
    function onClickAnchor(){ 
     if(!is_dragging){ 
     //do stuff 
     } 
    } 
+0

謝謝我會嘗試並控制與我的JS錨標記。謝謝 – 2013-03-20 14:52:03