Я пытаюсь динамически поместить анимированный PNG из внешнего файла .js.Сначала я нашел простое анимированное png-решение, которое рисует анимацию, куда бы вы ни поместили код в теги <script>
, но теперь похоже, что я не знаю, как правильно вызвать функцию из внешнего файла.
Скрипт из AnimatedPNG , и выглядит он примерно так:
<script type="text/javascript" src="animatedpng.js"></script>
<div id="pnganim" align="center">
<script>
fishAnim = new AnimatedPNG('fish', 't01.png', 3, 100);
fishAnim.draw(false);
</script>
</div>
Теперь я пытаюсь вызвать это из файла external.js и jQuery:
function addFish(){
$('#pnganim').html('<script type="text/javascript" src="animatedpng.js" />');
fishAnim = new AnimatedPNG('fish', 'fish01.png', 3, 100);
myFish = fishAnim.draw(false);
$('#pnganim').append(myFish);
}
... и это не работает.После нажатия кнопки, вызывающей функцию addFish, открывается только первый кадр на пустой странице.
Что я здесь не так делаю?
Спасибо