2011-02-18 14 views

cevap

25

droppable widget'ındaki accept seçenek: kabul edilecektir seçici maç

Tüm Draggables. bir işlev belirtilirse, işlev sayfasındaki her sürüklenebilir için adı verilecek özel bir filtre sağlamak için, ( işleve ilk argüman olarak geçti). sürüklenebilir olması durumunda işlevin doğru olması gerekir.

$(".draggable").draggable({ 
    revert: 'invalid' 
}); 

$("#droppable").droppable({ 
    accept: function(el) { 
     /* This is a filter function, you can perform logic here 
      depending on the element being filtered: */ 
     return el.hasClass('acceptable'); 
    } 
}); 

Not bu özel örnekte, aynı zamanda droppable sadece sınıfla unsurları kabul bulunması şeklinde, accept: ".acceptable" yazabilirsiniz: ihtiyacın olanı almalısınız sürüklenebilir üzerinde revert seçeneğiyle kombine

acceptable. Başka bir seçenek, özel etkinliğiniz gerçekleştiğinde, gerektiğinde acceptable sınıfını uygulamanız veya kaldırmanız yeterlidir. http://jsfiddle.net/andrewwhitaker/rUgJF/3/

alt bir açık kapalı "kabul edilebilirliğini" geçiş bir bağlantı vardır:

İşte bir örnek.

İlgili konular