sakmacさん
私もたまたま同じく、アップロードされた画像をスライドショー形式で表示させるテストを行っており同じことを体験しております。
ieで動作確認した際に、最後のカンマが邪魔していることに気づかなくて、困っておりました。カンマが無いと動作するのも確認できました。
あとは、nobitaさんのアドバイスの様に 最終行を取得した際に、カンマを入れないような記述でいけました。
醜いですが、以下がテストしたソースです。
<script>
jQuery(function() {
jQuery('#slideshow').crossSlide({
sleep: 2,
fade: 1
}, [
<?php $headers = get_uploaded_header_images(); ?>
<?php $last = end($headers); ?>
<?php foreach ($headers as $key => $value): ?>
<?php if($value == $last){$separator = '';} else {$separator = ',';} ?>
{ src: '<?php echo $value['url']; ?>' }<?php echo $separator;?>
<?php endforeach; ?>
])
});
</script>
<div id="slideshow"></div>