2014-03-25 76 views
1

我有一張表,我正在使用Jquery UI排序。從JQUERY-UI中刪除「拖動」圖形可排序

我使用的佔位符是被移動的項目的克隆。

$("#sortable tbody").sortable({ 
    items: 'tr[id!=noSort]', start: function (event, ui) { 
       clone = $(ui.item[0].outerHTML).clone(); 
      }, 
      placeholder: { 
       element: function (clone, ui) { 
        return $('<tr class="OddTableRow move"">' + clone[0].innerHTML + '</tr>'); 
       }, 
       update: function() { 
        return; 
       } 
      } 
     }); 

這是偉大的工作,但是,我只是想看看佔位上下移動的表,而不是錶行與我的鼠標移動整個屏幕。有沒有人試過這樣做?任何指針?

回答

1

只需使用cursor選項與您的代碼的其餘一起,並將其設置爲none

將建立你的小提琴,但你沒有提供HTML

$("#sortable tbody").sortable({ 
    cursor: "none", 
    items: 'tr[id!=noSort]', start: function (event, ui) { 
       clone = $(ui.item[0].outerHTML).clone(); 
      }, 
    placeholder: { 
       element: function (clone, ui) { 
        return $('<tr class="OddTableRow move"">' + clone[0].innerHTML + '</tr>'); 
       }, 
       update: function() { 
        return; 
       } 
    } 

    }); 
+0

呵呵,我可以發誓我試過了。噢,我結束了使用幫手,並將其設置爲一個無人填表的行。不過謝謝,這看起來好像更好的代碼 – Mildfire

相關問題