Сценарий: элементы портфеля на холсте, перечисленные с разбивкой по страницам ajax.Перезагрузка холста javascript после вызова 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 элементов показаны на странице и следующая кнопка использует Ajax для вызова следующие 6 пунктов
Предложения? Благодарю.
Почему вы положили теги сценария внутри холст теги в первое место? В любом случае, практически невозможно ничего сказать, не видя кода. – JJJ
Код добавлен, спасибо. Кроме того, не правильно ли положить скрипты в теги canvas? Я имею в виду, что w3 имеет в своих учебниках: http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_canvas_tut_text2 – timhc22
[w3schools - не самый надежный источник] (http://w3fools.com), но в этом случае если вы внимательно посмотрите на код на этой странице, вы увидите, что тег скрипта фактически находится за пределами тега canvas. – JJJ