2014-01-21 13 views
0

目前我正在試圖改變jQuery的頁面項目的遏制在網頁加載。目前的設置是,每個項目都與一個類相關聯,然後設置所有項目的可拖動屬性。如何改變對象的遏制負載jQuery中

給予了特別的行動,我需要能夠改變的特別棒的遏制,讓他們到不同的界限比最初設定的內部移動。

我已經附上的jsfiddle(http://jsfiddle.net/cyVYq/28/),證明我目前在做什麼由於某種原因不會破壞已設置的原始遏制。任何幫助,將不勝感激。

//find the elements that have changed on pback 
var newlyConstrainedItems = $("[id*=container]"); 
$.each(newlyConstrainedItems, function (key, value) { 
    var barID = this.id.split("_"); 
    $(barID[1]).draggable({ 
      containment: $("#" + this.id) 
    }); 
}); 

感謝

回答

0

你在你的id選擇忘記哈希符號:

var newlyConstrainedItems = $("[id*=container]"); 
$.each(newlyConstrainedItems, function (key, value) { 
    var barID = this.id.split("_"); 
    $('#'+barID[1]).draggable({ 
      containment: $("#" + this.id) 
    }); 
}); 
+0

*捂臉*三江源 - 現在就像一個魅力! – user2616550