【问题标题】:Smooth scroll doesn't work平滑滚动不起作用
【发布时间】:2014-12-19 14:05:57
【问题描述】:

好的,我一直在使用 Bechance.com 的一个不错的模板

http://baribal.be/showpage/

当我按下“发现更多”或“向下箭头”按钮时,它会很好地向下滚动

然而,当我下载模板时 - 这些按钮处于非活动状态。

他们的 HREF 标记在类中包含一个“goto”名称,如果将其删除,则可以使锚定工作 - 但不会平滑滚动。

<a href="#container" class="button-white goto">Discover more</a> 

我基本上什么都试过了——使用其他脚本(如平滑滚动),从网上复制代码——似乎没有任何效果。

任何帮助将不胜感激。

【问题讨论】:

  • “从网上复制代码”是什么意思?你下载了样式表?或者,您可以尝试将 baribal.be/showpage 放在 CSS 链接之前。
  • 这意味着我已经将代码从在线 INDEX.html 复制到离线模板 INDEX.html - 看看是否有任何区别
  • 在我的浏览器中,我做了菜单选项 File |页面另存为,本地保存的页面和在线页面一样。

标签: javascript jquery html css


【解决方案1】:

通过查看代码,我发现您必须包含 scrollto.js 和 main.js。在此文件中,您将找到必要的代码。

【讨论】:

  • 它们都已经包含在代码的底部。不知道为什么在底部)
【解决方案2】:

在您的主样式表中,将这段代码 sn-p 添加到最顶部。

html {
  scroll-behavior: smooth;
}

希望这对你有用!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多