아이콘을 클릭하여 상자 모양의 창을 만들 수 있기를 원합니다. 하나를 만들고 다시 클릭하면 다른 하나가 만들어집니다. 내 코드로 여러 상자를 만들 수 있지만 inner-div는 첫 번째 열린 창에서만 만들어집니다. 그 이유는 여러 개의 상자가 만들어지면 div가 id를 가지게되므로 당연히 올바른 방법이 아니기 때문입니다.jQuery로 여러 div 상자 만들기
실제로 여기에 질문이 있습니다 : 1. inner-div가있는 상자를 여러 개 만들 수 있도록 코드를 어떻게 변경합니까? 2. 마지막으로 만든 상자와 겹쳐 지도록 상자를 만들고 싶지만 10 px 오른쪽으로 이동 한 후 10 px 아래로 이동하려면 가장 좋은 방법은 무엇입니까?
감사합니다.
코드 :
PROGRAM.popup = function(width, height){
this.width = width;
this.height = height;
}
PROGRAM.popup.prototype.buildPopup = function(){
$('<div/>', {
id: 'window',
width: this.width,
height: this.height,
}).appendTo('#container');
$('<div/>', {
id: 'windowTop',
width: this.width,
}).appendTo('#window');
}
...
var popup = new PROGRAM.popup(300, 300);
popup.buildWindow();
var popup2 = new PROGRAM.popup(300, 300);
popup2.buildWindow();