2017-01-23 109 views

回答

0

這看起來很抽象。如果沒有更完整的答案,我會提出以下建議。

//dragable id #r1, dropable id #td1 
if($("#Q1v2_1").is(":checked")){ 
    $("#td1").on("drop", function(e, ui) { 
    }); 
} 

否則,如果你這樣做你可放開INIT裏面:

$("#td1").droppable({ 
    drop: function(e, ui){ 
    if(!$("#Q1v2_1").is(":checked")){ 
     // Is Not Checked 
     return false; 
    } 
    } 
}); 

這將首先檢查複選框的狀態,以及它是否被選中,防止跌落。