我正在用Jekyll构建一个站点,该站点使用smoothstate.js在页面之间进行漂亮的过渡。
但是当我在本地计算机上单击链接时,我注意到站点的导航栏正在刷新。我在gh页上托管的版本不会发生这种情况。
网站在Github Pages上的行为如下:
https://www.youtube.com/watch?v=uORstSJob_A
...但是使用Jekyll'serve'在我的本地计算机上执行此操作:
https://www.youtube.com/watch?v=jlkM13-cZzM
如何诊断此问题?可能与在我的个人计算机上使用“杰基尔服务”有关吗? smoothstate.js和jekyll之间有冲突吗?
最佳答案
检查您的JavaScript控制台是否有任何错误,可能未提供该插件正常工作所需的正确.js文件。或存在跨域错误,导致无法将其加载到本地主机上。
关于javascript - 站点导航在本地主机上闪烁/闪烁,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44211237/