Slides이라는 슬라이드 쇼 플러그인을 사용하여 jQuery AJAX 요청을 통해로드 된 요소에서 슬라이드 쇼를로드하려고합니다. 많은 논쟁 끝에 플러그인이 작동하지만 Inspector를 보면 플러그 인이 너무 많은 탐색 요소를 생성하기 때문에 슬라이드 쇼의 모든 이미지에 대해 플러그인이 실행되는 것처럼 보입니다.jQuery : AJAX 콘텐츠를로드 한 후 어떻게 안정적으로 플러그인을 실행할 수 있습니까?
$('a').click(function(){
var location = $(this).find('a').attr("href");
$(this).find('a').removeAttr('href');
$("section").animate({height: 0, opacity: 0}, 500, "swing", function(){
$(this).css('height','auto').load(location + " .container", function(){
$('section').find('img').load(function(){
$('#slides').slides();
var newHeight = $('section').height();
$('section').animate({height: newHeight, opacity: 1}, 500, "swing");
})
})
})
})
SE는 Slides.js 지원이 아니라는 것을 알지만,이 경우 jQuery를 올바르게 사용하지 않는다고 생각합니다.
_ "하지만 그저 깨지는 것."_ 너무 유익하지 않습니다. – gdoron
그래, 나는 동의한다. "라고 말하면서 일관된 방식으로 생각하지 못했습니다."무작위로 이미지를 보여준 다음 아무것도 표시하지 않습니다. 10 번 더 클릭하면 이미지가 다시 표시됩니다. " 나는 조금 더 많은 정보로 질문을 업데이트했다, 나는 이것이 도움이되기를 바란다. – nipponese