jQuery Isotope插件在本地工作但不在实时服务器上工作

时间:2017-03-24 16:56:59

标签: jquery jquery-isotope isotope

我正在开发一个网站,它依赖于带有过滤选项的砌体布局,所以我使用[metafizzy的同位素],它在我的本地服务器上工作正常,但它不能在实时服务器上工作,即使这些网站完全相同。 过滤和砌体布局都不起作用。

以下链接可查看出现问题的实时网站: link to the portfolio page 您可以在同一网站的“日记”页面上看到相同的问题。

目前,它是一个静态网站,但它将是一个WordPress主题。所以我真的很感激一些帮助,以了解我在这里缺少的东西。

在同一主题上,有没有人知道一个好的插件,它正是我正在尝试做的事情?

2 个答案:

答案 0 :(得分:0)

原因是没有加载isotope.pkged.min.js。脚本中的链接不正确或者您尚未将文件上载到服务器上的js文件夹中。

答案 1 :(得分:0)

我终于知道发生了什么。正如我在原帖中所说,文件和路径是正确的。我基本上是通过SFTP将本地站点与崇高文本克隆到实时服务器。因此,如果本地站点上的一切正常,则没有理由在实时服务器上出错。

我可以看到控制台给我一个错误,但在多次验证文件和路径后,我无法找到错误。所以我调查了一下特定类型的消息:错误403.我发现这个错误可以出现以下原因:

  • 清空httpdocs目录,显然不是这样;
  • 没有索引页面,这也不是问题;
  • 权限和所有权错误,这个我不太了解,所以我检查了服务器上文件夹和文件的权限,这就是问题所在。 isotope.pkged.min.js没有权限:读取和执行。解决方案很简单,更改了服务器上的文件权限。

如果有人遇到同样类型的问题,我希望这个小故事可以帮到你。