2011-01-14 4 views
0

Auf meiner Index.html-Seite viele Registerkarten. In einige von ihnen lade ich eine Tabelle (Gitter) aus einer ASP-Datei. Es funktioniert gut. Ich möchte, dass dieser Tisch "drag and dropable" ist. Die ASP-Datei funktioniert einwandfrei, wenn sie selbst ausgeführt wird, aber nicht in die Registerkarte. Ich mache eine HTML-Beispieldatei mit einer Drag-and-Dropable-Tabelle (genau die gleiche Struktur wie die Ergebnistabelle der Asp-Datei), es funktioniert ... Warum? :-)Drag & Drop von in Ajax geladener Tabelle in eine Registerkarte

Hier ist ein Teil des Codes:

die html:

<table id="sort" class="grid" title="tout a moi" border="1"> 

die jQuery:

$(document).ready(function(){ 
     $("#sort tbody").sortable().disableSelection(); 
     }) 

ich einmal erinnern, eine Lösung irgendwo zu lesen, aber nicht scheinen um es wieder zu finden.

Antwort

0

Ich habe den Helfer vermisst. So funktioniert es gut:

$(document).ready(function(){ 
      var fixHelper = function(e, ui) { 
        ui.children().each(function() { 
         $(this).width($(this).width()); 
         }); 
      return ui; 
      }; 

     $("#sort tbody").sortable({ 
         helper: fixHelper 
         }).disableSelection(); 
     });