시나리오 : Canvas 기반 포트폴리오 항목이 ajax 기반 페이지 매기기로 표시됩니다.ajax 호출 후 캔버스 자바 스크립트 다시로드
문제점 : ajax로 콘텐츠의 다음 페이지를로드 한 후 스크립트 태그가 캔버스 태그 안에 없습니다.
시도 : 캔버스 태그 앞에 스크립트 태그를 추가하면로드되지 않으므로 스크립트를로드하는 데 문제가 발생합니다.
조사 : jquery script not working : 보안 때문에 스크립트를 검색 할 수없는 것 같습니다.
가능한 대안 : 캔버스 태그 외부에서 캔버스 콘텐츠를 추가하지만 동적으로 생성 된 포트폴리오 제목 태그를 전달하는 데 어려움이 있습니다!
코드 :
<ul id="products-list">
<?php
$i = 0;
while($the_list->have_posts()): $the_list->the_post(); //wordpress loops through posts
?>
<li class="product-item<?php echo $i;?>">
<script>functionForMakingACanvasOverlayUsingThePostTitle("<?php echo get_the_title() ?>");</script>
<canvas></canvas>
</li>
<?php $i++; ?>
<?php endwhile; ?>
</ul>
6 항목이 한 페이지 당 표시하고 다음 버튼이 다음 6 개 항목
제안을 호출하는 아약스를 사용? 감사.
왜 당신이에 캔버스 태그 내부에 스크립트 태그를 넣을까요 처음? 어쨌든, 코드를 보지 않고는 아무 말도하지 않는 것이 꽤 어렵습니다. – JJJ
코드가 추가되었습니다. 감사합니다. 또한 캔버스 태그 안에 스크립트를 넣지 않는 것이 맞습니까? 내 설명서에는 w3이 있습니다. http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_canvas_tut_text2 – timhc22
[w3schools는 가장 신뢰할 수있는 출처가 아닙니다.] (http://w3fools.com) 그러나이 경우 해당 페이지의 코드를 자세히 보면 스크립트 태그가 실제로 캔버스 태그 외부에 있음을 알 수 있습니다. – JJJ