好的,所以我已经设法通过鼠标滚轮使用 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 主题有)
有谁知道什么代码可以使这成为可能?我希望帖子加载水平鼠标滚轮滚动,而不是页面(或至少能够排除特定页面)。我真的很感激任何帮助——我受够了在黑暗中挣扎!:)