0

好的,所以我已经设法通过鼠标滚轮使用 Expositio 主题(http://wpshower.com/themes/expositio/)为我的 Wordpress 网站进行水平滚动

这使用了 Brandon Aaron 的 Jquery-Mousewheel,可以在这里找到:https ://github.com/brandonaaron/jquery-mousewheel/zipball/master/ (对于那些像我一样难以找到工作链接的人!)

在我的 Header.php 中的这段代码之后:

        <?php
        wp_enqueue_script( 'jquery' );

        if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' );
        wp_head();
    ?>

我插入了这个:

<script type="text/javascript" src="<?php bloginfo("template_url"); ?>/includes/jquery.mousewheel.js"></script>

<script type="text/javascript">
jQuery(function($) {
    $('html, body').mousewheel(function(event, delta) {
        this.scrollLeft -= (delta * 90);
        event.preventDefault();
    })
});
</script>

哪个效果很好并且与这个主题看起来很棒(我希望上面的信息对像我这样的另一个新手有用 - '90' 表示速度 - 我发现默认的 30 对于我网站上的内容滚动太慢了)

但是,我希望不为特定页面(例如“关于”等)加载水平滚动。事实上,如果阻止此插件在所有页面上加载,它可能会起作用(因为这些没有水平布局)其余的 Expositio 主题有)

有谁知道什么代码可以使这成为可能?我希望帖子加载水平鼠标滚轮滚动,而不是页面(或至少能够排除特定页面)。我真的很感激任何帮助——我受够了在黑暗中挣扎!:)

4

1 回答 1

1
<?php
if(!is_page()) { ?>

<script type="text/javascript" src="<?php bloginfo("template_url"); ?>/includes/jquery.mousewheel.js"></script>

<?php } ?>
于 2013-10-18T20:33:16.737 回答