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 @@
-