这是不是WordPress代码导致的页面怪异?无法滚动到底部

时间:2016-05-17 作者:C-M

我在我的主页上有下面的代码来列出特定类别的帖子,然后是第二个代码来列出整个网站的帖子。

我遇到的问题是,有一种奇怪的情况正在发生,我无法滚动到页面底部。当我到达底部时,页面立即跳起。

这种行为在safari中也会发生,但在FF中,只有在web开发人员工具打开时才会发生。

第一个列表

<ul>
            <?php
                global $post;
                $tmp_post = $post;
                $args = array( \'numberposts\' => 3, //\'offset\'=> 1,
                 \'category\' => 67 );
                $myposts = get_posts( $args );
                foreach( $myposts as $post ) : setup_postdata($post); ?>
                    <li>
                        <article class="front-page-summary">
                            <a href="<?php the_permalink(); ?>">
                                <?php echo the_post_thumbnail(\'homepage-thumb\'); ?>                     
                                <div class="post-details-wrapper">
                                    <h3><?php the_title(); ?></h3>
                                    <?php the_excerpt(); ?>
                                </div>
                            </a>
                        </article>  
                    </li>
                <?php endforeach; ?>
                <?php $post = $tmp_post; ?>
</ul>
第二个列表

<h2>Latest Posts</h2><hr class="section-divider">
    <span class="subheading">My latest thoughts on travel, gear, and everything else</span>
        <?php
        global $post;
        $tmp_post = $post;
        $args = array( \'numberposts\' => 3);
        $myposts = get_posts( $args );
        foreach( $myposts as $post ) : setup_postdata($post); ?>

        <div class="latest-post-list">
            <span class="meta"><?php the_date(); ?></span> / <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> / <span class="meta"><?php the_category(\', \'); ?></span>
        </div>

        <?php endforeach; ?>
        <?php $post = $tmp_post; ?>
        <div class="clear"></div>
如果我删除“第一个列表”代码,问题就不会发生,这让我相信那里有错误。你能看到吗?

2 个回复
SO网友:C-M

这是恒星视差。以下是违规代码:

// Stellar parallax var $ = jQuery.noConflict(); $(function(){ $.stellar({ horizontalScrolling: false, verticalOffset: 40 }); });

我现在需要离开,找出这段代码给我带来了什么问题。

谢谢你的提示,告诉我该去哪里看。

SO网友:AR Bhatti

使用wp_reset_query(); 在循环结束时