我正在使用这个演示:http://cssdeck.com/labs/setting-active-states-on-sticky-navigations-while-scrolling/
出于某种原因,当我尝试重新创建它时,使导航正常工作的 Java 部分无法在我的版本中通过:http://cssdeck.com/labs/ydsxavxy
到目前为止,我保存了 index.html、style.css 和 flip.js,并尝试在索引中链接 CSS 和 JS。
如何让我的版本像演示一样工作? Java 文件如何包含在 CSDeck 之外?我不太熟悉 CSDeck 如何将 HTML、CSS 和 Java 组合到一个页面预览中。
最佳答案
您加载的 jQuery 版本不正确。
有效的示例使用 1.8
,而您正在加载 1.4
:
<script class="cssdeck" src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
您可以通过查看浏览器控制台并查看它抛出的错误来轻松了解这一点。在您的情况下,错误如下:
TypeError: $(...).on is not a function
这通常意味着您的 jQuery 库未定义或您正在使用的代码不支持。
关于javascript - 如何将 jQuery 文件添加到导航网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28949229/