javascript - 如何加载 gif 直到显示图表

标签 javascript jquery amcharts

我希望加载我的 gif 直到图形加载然后隐藏它。所以我尝试使用下面的命令,但它没有按预期工作(GIF 正在显示,但在图形加载后继续)。下面是我的代码:

    <div id='chartwrapper'>
    <div class='chartcurtain' style='height: 427px; width: 100%; position: absolute; top: 0; text-align: center; line-height: 300px; font-size: 20px;'>


    </div>

    </div>

</div>
    </div>
     </div>

我将其添加到图表中

"listeners": [{
            "event": "rendered",
            "method": function(e) {
              var img_load = document.getElementById("img-load");
              img_load.parentElement.removeChild(curtain);
            }
      }],

但是现在最初 gif 在那里,但之后 gif 消失了,直到下一张图才出现 如有任何帮助,我们将不胜感激

最佳答案

var img_load=$('#img-load');
      $(img_load).show();

"listeners": [{
            "event": "drawn",
            "method": function(e) {
              //var img_load = document.getElementById("img-load");
              var img_load=$('#img-load');
              $(img_load).hide();
            }
          }

成功了,并且效果很好。希望它对任何人都有帮助。

关于javascript - 如何加载 gif 直到显示图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42407652/

相关文章:

javascript - amChart 和 React js(版本 15)(es6)

php - 仅在提交时使用 javascript 保存表单状态

javascript - 缩放超过 13 会在 ArcGis JS API 中引发分辨率错误

jquery - 显示 flex 导致混合间距问题

jquery - 更改 jQuery UI slider 值选项时动画 slider handle ?

amcharts - 导出 AM 股票图表

angular - ES6 : Property 'selected' does not exist on type 'Object'

javascript - 如果 x 在 URL 中,则不执行 jquery

javascript - Twitter Bootstrap 模态

javascript - Cypress 调用不执行隐藏元素交互的 "show"方法