2014-01-21 4 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

관련 문제