jQuery Cycle Pager 生成额外的寻呼机链接



我正在开发一个网站,该网站有一个使用jQuery循环的自定义滑块。 出于某种原因,它将寻呼机链接的数量增加了一倍,同时只循环原始页面。 因此,对于两张幻灯片,它会生成如下标记,只有前两个链接处于活动状态:

<div id="pager">
  <a href="#" class="activeSlide">1</a>
  <a href="#" class>2</a>
  <a href="#">1</a>
  <a href="#">2</a>
</div> 

在Wordpress中用于构建此代码的代码如下:

<script type="text/javascript" src="http://malsup.github.com/jquery.cycle.all.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $('input[title!=""]').hint();
        $('.slideshow-wrap').cycle({ pager: '#pager' });
    });     
</script>
<div class="home-slider">
    <div class="slideshow-arch">
        <div class="slideshow-wrap">
        <?php
        global $post;
        $tmp_post = $post;
        $args = array( 'post_type' => 'slideshow', 'orderby' => 'post_date', 'order' => 'ASC' );
        $blog2 = get_posts( $args );
        ?>
        <?php foreach($blog2 as $post) : setup_postdata($post);  ?>
            <article <?php post_class('post'); ?>>
                <div class="slideshow-content">
                    <?php $subtitle = get_post_meta($post->ID, 'wpcf-slideshow-subtitle', true); $linkThis = get_post_meta($post->ID, 'wpcf-slideshow-link', true); ?>
                    <h2><a href="<?php print $linkThis; ?>"><?php print the_title(); ?></a></h2>
                    <h3><?php print $subtitle; ?></h3>
                    <?php the_excerpt(); ?>
                    <p style="text-align: right;"><a href="<?php print $linkThis; ?>">Find out more &raquo;</a></p>
                </div>
                <?php if (has_post_thumbnail( $post->ID )): ?>
                <div class="slideshow-img">
                    <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); ?>
                    <img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $image[0]; ?>&w=1100&h=360&zc=1" />
                </div>
                <?php endif; ?>
            </article>
        <?php endforeach; ?>
        <?php $post = $tmp_post; ?>
        </div>
        <div id="pager"></div>
        <img class="slider-overlay" src='/wp-content/themes/jdr/images/transparent-slideshow.png'>
    </div>
</div>

谁能帮助阐明为什么会发生这种情况?

修复了对文章进行操作的此制作周期,并将幻灯片内容div 移动到幻灯片放映div 中。

相关内容

  • 没有找到相关文章

最新更新