feat: 新增海珠和番禺气象站
This commit is contained in:
parent
e41a242223
commit
ef1d2f57e1
@ -359,9 +359,10 @@
|
|||||||
});
|
});
|
||||||
document.getElementById('timeSelect').addEventListener('change', async (e)=>{ const v=e.target.value; if(!v){ if(gTimes.length>0){ gCurrentIdx=0; await loadTileAt(gTimes[0]); } else { gCurrentIdx=-1; await loadLatestTile(); } } else { gCurrentIdx=gTimes.indexOf(v); await loadTileAt(v);} updateCountAndButtons(); updateSlider(); });
|
document.getElementById('timeSelect').addEventListener('change', async (e)=>{ const v=e.target.value; if(!v){ if(gTimes.length>0){ gCurrentIdx=0; await loadTileAt(gTimes[0]); } else { gCurrentIdx=-1; await loadLatestTile(); } } else { gCurrentIdx=gTimes.indexOf(v); await loadTileAt(v);} updateCountAndButtons(); updateSlider(); });
|
||||||
function updateCountAndButtons(){
|
function updateCountAndButtons(){
|
||||||
const N=gTimes.length; const el=document.getElementById('countInfo'); if(N===0||gCurrentIdx<0){ el.textContent='共0条数据,第0条'; return; }
|
const N = gTimes.length;
|
||||||
el.textContent=`共${N}条数据,-${k-1}时次`;
|
const k = gCurrentIdx >= 0 ? (gCurrentIdx + 1) : 0;
|
||||||
const prev=document.getElementById('btnPrev'), next=document.getElementById('btnNext');
|
document.getElementById('countInfo').textContent = `共${N}条数据,-${k-1}时次`;
|
||||||
|
const prev=document.getElementById('btnPrev'); const next=document.getElementById('btnNext');
|
||||||
prev.disabled = !(N>0 && gCurrentIdx>=0 && gCurrentIdx<N-1);
|
prev.disabled = !(N>0 && gCurrentIdx>=0 && gCurrentIdx<N-1);
|
||||||
next.disabled = !(N>0 && gCurrentIdx>0);
|
next.disabled = !(N>0 && gCurrentIdx>0);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -84,7 +84,7 @@
|
|||||||
<button id="btnNext" class="px-2 py-1 border rounded">下一时次</button>
|
<button id="btnNext" class="px-2 py-1 border rounded">下一时次</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="w-full flex justify中心 mb-2">
|
<div class="w-full flex justify-center mb-2">
|
||||||
<input id="timeSlider" type="range" min="0" max="0" value="0" step="1" class="slider slider-horizontal w-64" />
|
<input id="timeSlider" type="range" min="0" max="0" value="0" step="1" class="slider slider-horizontal w-64" />
|
||||||
</div>
|
</div>
|
||||||
<div id="radarPlot" class="plot-box"></div>
|
<div id="radarPlot" class="plot-box"></div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user