0
나는 stackoverflow에 대한 검색을하고 그것에 대한 많은 답변을 찾았지만 모두 잘못되었습니다. 이제 먼저 요소에 데이터를 전달한 다음 height 함수를 호출해야하지만 데이터에 요소가 html 인 후에도 여전히 작동하지 않습니다.
$.ajax({
url: el.attr("data-action"),
dataType: "html",
type: "GET",
contentType: "html",
success: function(data) {
var id = el.attr('data-modal');
$("body").append("<div id='" + id + "' class='modal'><div class='modal-contents'>" + data + "</div></div>");
var modal = $("#" + id);
contents = modal.find(".modal-contents").first();
alert(contents.height());
modal.addClass("visible");
contents.slideDown("slow");
}
});
또는 외부? – Olympus
$ .ajax(); http://api.jquery.com/ajaxcomplete/ – LittleHoopoe
시도했지만 여전히 작동하지 않습니다 – Olympus