이 이벤트는 사용자가 albumPreview
요소를 클릭하면 계속됩니다. 이것은 각 albumPreview
을 한 번 클릭 할 때 잘 작동하지만 다시 클릭하면 다시 추가되지 않습니다.기존 콘텐츠를 제거하고 새로 추가
replaceWIth()
각 albumPreview
에있는 임의의 수의 요소로 인해 방법이 작동하지 않습니다. 이 작품을 어떻게 만들 수 있습니까? 내 실수가 어디 있는지 이해
albumContent.empty(); // remove previous content
for (i = 0; i < photoArray.response.length; i++) {
albumContent //CONTAINER FOT IMAGES
.append($("<div class='img-container-wrap'></div>")
.append($("<div class='img-container'></div>") //APPEND TO IMG-CONTAINER-WRAP
.css({
"background-image": 'url("' + photoArray.response[i].src + '")'
})))
}
.html (''). 추가. .html ('')은 컨테이너의 html을 지우고 append는 새로운 html을 추가 할 것입니다. – Van
@Van 왜 html ('')'대신'empty()'를 사용합니까? –
네, 똑같은 일을 수행 할 것이며 아마도 더 나은 선택 일 것입니다. 그러나 둘 다 작동합니다. – Van