我正在使用jekyll构建一个网站,该网站使用smoothstate.js来实现页面之间的良好过渡。
但是当我在本地计算机上点击链接时,我注意到我的网站的导航栏已刷新。 这不会发生在我在gh-pages上托管的版本。
网站在Github页面上的行为方式如下: https://www.youtube.com/watch?v=uORstSJob_A
...但是使用Jekyll'service'在我的本地机器上执行此操作: https://www.youtube.com/watch?v=jlkM13-cZzM
如何诊断此问题?它可能与在我的个人机器上使用'jekyll serve'有关吗? smoothstate.js与amp;之间的冲突杰奇?
答案 0 :(得分:1)
检查您的javascript控制台是否有任何错误,可能无法提供该插件工作所需的正确.js文件。或者存在跨域错误,导致无法在本地主机上加载。