jQuery Cycle 插件 - 使用 php query_posts 循环图像并使用 the_excerpt 显示标题
我怎样才能正确显示每个循环图像的相应标题?
PHP:
<div id="cycle-gallery">
<?php query_posts("cat=38&showposts=2"); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
img src="/<?php echo get_post_meta($post->ID, 'Image', true); ?>" alt="Icon for Post #<?php the_ID(); ?>" </a>
<?php endwhile; ?></div>
<div id="cycle-caption"><?php the_excerpt(); ?></div>
<div id="cycle-nav"></div>
jQuery:
jQuery(document).ready(function(){
jQuery('#cycle-gallery').cycle({
fx: 'fade',
speed: 'slow',
timeout: 7000,
next: '#nextimg',
pager: '#cycle-nav',
prevNextClick: function(isNext, zeroBasedSlideIndex, slideElement) {
$('#cycle-caption').fadeOut().eq(zeroBasedSlideIndex).fadeIn(200);
},
pagerClick: function(zeroBasedSlideIndex, slideElement) {
$('#cycle-caption').fadeOut().eq(zeroBasedSlideIndex).fadeIn(200);
}
});
});
How may I be able to show the correspond captions properly of each cycled image?
PHP:
<div id="cycle-gallery">
<?php query_posts("cat=38&showposts=2"); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
img src="/<?php echo get_post_meta($post->ID, 'Image', true); ?>" alt="Icon for Post #<?php the_ID(); ?>" </a>
<?php endwhile; ?></div>
<div id="cycle-caption"><?php the_excerpt(); ?></div>
<div id="cycle-nav"></div>
jQuery:
jQuery(document).ready(function(){
jQuery('#cycle-gallery').cycle({
fx: 'fade',
speed: 'slow',
timeout: 7000,
next: '#nextimg',
pager: '#cycle-nav',
prevNextClick: function(isNext, zeroBasedSlideIndex, slideElement) {
$('#cycle-caption').fadeOut().eq(zeroBasedSlideIndex).fadeIn(200);
},
pagerClick: function(zeroBasedSlideIndex, slideElement) {
$('#cycle-caption').fadeOut().eq(zeroBasedSlideIndex).fadeIn(200);
}
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对我来说是这样的:
Cycle 正在循环
cycle-gallery
元素。这意味着嵌套在其中的每个元素都将被循环。尝试类似的东西
This is what it looks like to me:
Cycle is cycling the
cycle-gallery
element. Which means that each element nested inside that will be cycled.Try something like