为什么JS动画在Server上失效?

新手上路,请多包涵

我在我的博客中复制了一段从别的模板中看到的portfolio的代码,它的效果主要就是把图片在当前的界面放大预览显示,这段代码在我复制粘贴后直接在chrome里打开html文件的时候是好用的,但是我在Jekyll的server上运行的时候就失效了。
在Chrome打开HTML下的显示效果:
可以实现本页面内放大预览

在Server端就变成了直接跳转到超链接的网页:
变成了页面跳转

HTML代码都是一样的:

<div class="col-md-3 col-sm-3 wow fadeIn" data-wow-delay="0.6s">
    <a href="images/portfolio-img1.jpg" data-lightbox-gallery="portfolio-gallery">
        <img src="images/portfolio-img1.jpg" alt="portfolio img">
    </a>
</div>

有人碰到过类似的情况吗?

阅读 1.8k
1 个回答

明显是因为相关的库没有加载到,所以才报错没找到那个function,直接跳链接是因为变成触发a标签href属性默认行为了,相关库加载到就没问题了,它肯定会处理默认行为的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题