我正在使用此演示: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。

如何使我的版本像演示一样工作? CSSDeck之外如何包含Java文件?我不太熟悉CSSDeck如何采用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库。

09-25 16:16