From ef1d2f57e1e3721edc16421d65c83191fcb571e0 Mon Sep 17 00:00:00 2001 From: yarnom Date: Wed, 24 Sep 2025 11:09:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=B5=B7=E7=8F=A0?= =?UTF-8?q?=E5=92=8C=E7=95=AA=E7=A6=BA=E6=B0=94=E8=B1=A1=E7=AB=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/radar_haizhu.html | 7 ++++--- templates/radar_panyu.html | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) 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 @@ -
+