2010-07-28 15 views
0

Voici mon code:Est-il possible de détruire "sortable" quand "sorttart" commence?

$(".myclass").bind("sortstart", function(event, ui) 
{ 
    $('#div_1').sortable('destroy'); 
    $("#div_1 .li_1").droppable(
    { 
     hoverClass: 'red', 
     drop: function(event, ui) 
     { 
     $(this).addClass('red');   
     } 
    }); 
}); 

Quelqu'un peut-il me aider à identifier ce qui est faux?

+0

-t-il même un sens de * * ** pour détruire ** le Sortable ** lorsque vous déclenchez le tri **? Qu'essayez-vous d'accomplir? – MvanGeest

+0

Salut MvanGeest, j'ai 3 DIVs. Les 3 DIV sont triables. Mais quand je fais glisser quelque chose de # div_2 ou # div_3 dans # div_1, tout li dans # div_1 doit être triable. – Peter

+2

Je suis désolé, je ne comprends pas. Pourriez-vous créer un petit exemple de travail en utilisant jsFiddle (http://jsfiddle.net)? – MvanGeest

Répondre

1

Je l'ai :)

$(".myclass").bind('mousedown',function() 
{ 
    $('#div_1').sortable('destroy'); 
    }); 

$(".myclass").bind("sortstart", function(event, ui) 
{ 
    $("#div_1 .li_1").droppable(
    { 
     hoverClass: 'red', 
     drop: function(event, ui) 
     { 
     $(this).addClass('red');   
     } 
    }); 
});