をjQueryで作成するGrafanaから生成されたイメージを読み込む行頭があります。 Grafanaイメージの生成とロードに約3秒かかるため、「ロード中」のテキストを表示している別のdivがあります。jQueryのimgをdivで表示しない前にロード
問題は、プレフィックス行の直後にそのdivを非表示にすると、すぐに自身を隠すという問題です。
解決策はありますか?
$("#t1_temp_act").click(function() {
console.log("append");
$("#grafana-image").remove();
$("termostat1_grafana").hide();
$(".termostat1_grafana_loading").show();
$(".termostat1_grafana").prepend("<img id=\"grafana-image\" src=\"http://192.168.1.113:3000/render/dashboard-solo/db/legadademo?orgId=1&from=now-1d&to=now&panelId=3&width=670&height=350&tz=UTC%2B02%3A00\">Nalaganje v teku...</img>");
$(".termostat1_grafana").show();
sleep(3000);
$(".termostat1_grafana_loading").hide();
});
<div class="termostat1_grafana_loading" style="text-align: center; width: 100%;"><b>Nalaganje v teku...</b></div>
<div class="termostat1_grafana" style="width:100%;margin-top: 10px;">