diff --git a/templates/radar_haizhu.html b/templates/radar_haizhu.html index c8ed920..b583a3a 100644 --- a/templates/radar_haizhu.html +++ b/templates/radar_haizhu.html @@ -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(); }); function updateCountAndButtons(){ - const N=gTimes.length; const el=document.getElementById('countInfo'); if(N===0||gCurrentIdx<0){ el.textContent='共0条数据,第0条'; return; } - el.textContent=`共${N}条数据,-${k-1}时次`; - const prev=document.getElementById('btnPrev'), next=document.getElementById('btnNext'); + const N = gTimes.length; + const k = gCurrentIdx >= 0 ? (gCurrentIdx + 1) : 0; + document.getElementById('countInfo').textContent = `共${N}条数据,-${k-1}时次`; + const prev=document.getElementById('btnPrev'); const next=document.getElementById('btnNext'); prev.disabled = !(N>0 && gCurrentIdx>=0 && gCurrentIdx0 && gCurrentIdx>0); } diff --git a/templates/radar_panyu.html b/templates/radar_panyu.html index 6e4eff3..7e6cf8e 100644 --- a/templates/radar_panyu.html +++ b/templates/radar_panyu.html @@ -84,7 +84,7 @@ -
+