javascript - 如何使用 Javascript 和 PHP 启用鼠标滚轮水平滚动

标签 javascript php jquery wordpress scroll

我正在使用 WPShower 的 Portra 主题:http://wpshower.com/demo/?preview_theme=portra我希望能够使用鼠标滚轮水平滚动,而不必捕获并拖动滚动条。

我发现了我认为可以帮助我从另一个讨论 Portra 姐妹主题的论坛实现这一目标的代码和插件链接:How to Prevent jquery.mousewheel.js from Loading on Pages in Wordpress但我不知道将代码粘贴到 WordPress 中的 php 文件(header.php 或其他)中的确切位置。

如果有人能指出我正确的方向,我将非常感激。

最佳答案

我会使用 jquery 来实现这一点。将两个脚本链接粘贴到头部:

<script type='text/javascript' src='/js/jquery.min.js'></script>
<script type='text/javascript' src='/js/jquery.mousewheel.min.js'></script>

然后在</body>之前把:

<script>
  $("#element").mousewheel(function(event, delta) { // #element - your element id which has horizontal overflow
      this.scrollLeft -= (delta * 30);
      event.preventDefault();
   });
</script>

自己尝试了一下,效果很好。 jquery 和鼠标滚轮的下载链接:http://www.mediafire.com/download/x6vwofzc0x5aeel/jquery_+_mousewheel.zip

关于javascript - 如何使用 Javascript 和 PHP 启用鼠标滚轮水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23820046/

相关文章:

javascript - 在返回函数结果之前是否必须将其分配给变量?

javascript - AngularJS 的可变范围问题

php - adduser_process.php 不向 MySQL 表中添加信息

javascript - 从表中获取数据以显示为纯文本

javascript - 查看默认情况下是否选中复选框

jquery-ui - 如何获取打开对话框的id

javascript - 电子表格中的 Google Geochart 动态值

php - 我需要创建一个不刷新页面的 "vote"按钮

javascript - Dropzone - 自动删除不接受文件的缩略图

javascript - 使用带条件的循环创建 Javascript 对象