두 개의 jQuery 스크립트를 하나로 통합하려고하지만 첫 번째 요소의 요소가 jQuery를 사용하여 동적으로 만들어지기 때문에 프로젝트의 두 번째 부분을 사용할 수 없습니다.동적으로 생성 된 요소에 jQuery 구현
프로젝트 :
1.Instagram 사진은 li
요소로 JSON로 구문 분석됩니다.
다음은 코드의 일부입니다 :
<ul id="elasticstack" class="elasticstack">
</ul>
<script>
$("#elasticstack").append("<li><div class='peri-pic'><img class='instagram-image' src='" + data.data[i].images.low_resolution.url +"' /><span class='name'>"+ data.data[i].caption.from.username +"</span> <span class='likes'><span class='glyphicon glyphicon-heart'></span><p>"+data.data[i].likes.count +"</p></span></div></li>"
);
</script>
출처 : LINK
2.이 잘 작동하지만 기능 작업의 슬라이더 전혀 추가하지하려고 할 때. 나는 $(document).ready(function() { });
에 콜 아웃 기능을 포장해도 여기에 콜 아웃 코드는 다음과 같습니다
<script>
new ElastiStack(document.getElementById('elasticstack'));
</script>
출처 : LINK
여기내 모든 코드를 사용하여 JS 바이올린의 : LINK
오전 내가 잘못 가고있어?
이미지가 DOM에 추가 될 때까지 'ElastiStack'을 생성하지 마십시오. – Mathletics
@Mathletics 어떻게해야합니까? – babusi
흠. 순수 js와 jQuery를 혼합하는 것이 좋은 생각이 아닙니다. – bksi