首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >particles.js粒子不会出现在铬上

particles.js粒子不会出现在铬上
EN

Stack Overflow用户
提问于 2021-09-24 11:02:52
回答 1查看 293关注 0票数 1

所以我和particles.js一起工作,它在safari浏览器上工作(我在MacBook上),但是在chrome上,它会抛出错误,粒子不会出现。

代码语言:javascript
复制
Error pJS - XMLHttpRequest status: 404
particles.js:1558 Error pJS - File config not found
particles.js:1557 Error pJS - XMLHttpRequest status: 404
particles.js:1558 Error pJS - File config not found

Index.html

代码语言:javascript
复制
<div id="particles-js"></div>
<script type = "text/javascript" src="particles.js"></script>
<script type = "text/javascript" src="app.js"></script>

Styles.css

代码语言:javascript
复制
  #particles-js {
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    top: 0;
    background: #000000;
  }

我在一个名为app.js的文件中设置了粒子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-24 12:42:24

错误是因为particle.js无法加载两个json。

/particlesjs config.json和/assets/parcles.json

在Safari中检查控制台的工作位置。还必须有错误,并检查particle.js文档以正确的方式设置它。

这是particle.js中请求失败的部分:

代码语言:javascript
复制
window.particlesJS.load = function (tag_id, path_config_json, callback) {
    /* load json config */
    var xhr = new XMLHttpRequest();
    xhr.open("GET", path_config_json);
    xhr.onreadystatechange = function (data) {
      if (xhr.readyState == 4) {
        if (xhr.status == 200) {
          var params = JSON.parse(data.currentTarget.response);
          window.particlesJS(tag_id, params);
          if (callback) callback();
        } else {
          console.log("Error pJS - XMLHttpRequest status: " + xhr.status);
          console.log("Error pJS - File config not found");
        }
      }
    };
    xhr.send();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69313936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档