私は編集された Supersized を持っています... wp の写真に関するループのコードを追加しました....
だから私はオリジナルでこれを持っています:
slides : [
{image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/shaden-2.jpg', title : 'Image Credit: Brooke Shaden', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/shaden-2.jpg', url : 'http://www.nonsensesociety.com/2011/06/brooke-shaden/'},
{image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/shaden-3.jpg', title : 'Image Credit: Brooke Shaden', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/shaden-3.jpg', url : 'http://www.nonsensesociety.com/2011/06/brooke-shaden/'}
],
そして私は wp から for loop ギャラリーを編集しました:
slides : [
<?php query_posts('cat=46'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php
$thumb = get_post_meta($post->ID,'_thumbnail_id',false);
$thumb = wp_get_attachment_image_src($thumb[0], false);
$thumb = $thumb[0];
if ( has_post_thumbnail() ) { ?>
{image : '<?php echo $thumb; ?>'},
<?php } ?>
<?php endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
],
Chrome、Firefoxなどで動作します...
しかし、IE 8 - 7 および古い Firefox では、このアラートに問題があります。
メッセージ: 'slides[...].url' は null またはオブジェクトではありません
ライン: 23
シャア:3
コード: 0
URI: supersized.3.0.js
本当の問題は最後のカンマだと聞いたことがあります (この投稿の最初のコードでわかるように、カンマはありません...そして完全に機能します。
だから私は編集されたスライドで最後のコンマを削除するために解決したい...それは1枚の画像でcommeを繰り返し、ieでこの問題を引き起こすからです...どうすればこの最後のコンマを削除できますか?