|
|
@ -145,33 +145,33 @@ |
|
|
<div class="iv-stock__body"> |
|
|
<div class="iv-stock__body"> |
|
|
<div class="iv-stock__data"> |
|
|
<div class="iv-stock__data"> |
|
|
<p class="iv-stock__code">股票代码:{$stockInfo.code}</p> |
|
|
<p class="iv-stock__code">股票代码:{$stockInfo.code}</p> |
|
|
<div class="iv-stock__quote"> |
|
|
|
|
|
<span class="iv-stock__price" id="stock-price" style="{$priceColor}">{$stockInfo.price}</span> |
|
|
|
|
|
<span class="iv-stock__unit" style="{$priceColor}">元</span> |
|
|
|
|
|
<span class="iv-stock__change" id="stock-change" style="{$priceColor}">{$stockInfo.change} {$stockInfo.changePercent}</span> |
|
|
|
|
|
|
|
|
<div class="iv-stock__quote" data-stock-quote data-stock-code="603933"> |
|
|
|
|
|
<span class="iv-stock__price" id="stock-price" data-stock="price" style="{$priceColor}">{$stockInfo.price}</span> |
|
|
|
|
|
<span class="iv-stock__unit" data-stock="unit" style="{$priceColor}">元</span> |
|
|
|
|
|
<span class="iv-stock__change" id="stock-change" data-stock="change" style="{$priceColor}">{$stockInfo.change} {$stockInfo.changePercent}</span> |
|
|
</div> |
|
|
</div> |
|
|
<ul class="iv-stock__metrics"> |
|
|
<ul class="iv-stock__metrics"> |
|
|
<li> |
|
|
<li> |
|
|
<span class="iv-stock__metric-label">最高(元)</span> |
|
|
<span class="iv-stock__metric-label">最高(元)</span> |
|
|
<strong class="iv-stock__metric-value" id="stock-high">{$stockInfo.high}</strong> |
|
|
|
|
|
|
|
|
<strong class="iv-stock__metric-value" id="stock-high" data-stock="high">{$stockInfo.high}</strong> |
|
|
</li> |
|
|
</li> |
|
|
<li> |
|
|
<li> |
|
|
<span class="iv-stock__metric-label">最低(元)</span> |
|
|
<span class="iv-stock__metric-label">最低(元)</span> |
|
|
<strong class="iv-stock__metric-value" id="stock-low">{$stockInfo.low}</strong> |
|
|
|
|
|
|
|
|
<strong class="iv-stock__metric-value" id="stock-low" data-stock="low">{$stockInfo.low}</strong> |
|
|
</li> |
|
|
</li> |
|
|
<li> |
|
|
<li> |
|
|
<span class="iv-stock__metric-label">成交量(万手)</span> |
|
|
<span class="iv-stock__metric-label">成交量(万手)</span> |
|
|
<strong class="iv-stock__metric-value" id="stock-volume">{$stockInfo.volume}</strong> |
|
|
|
|
|
|
|
|
<strong class="iv-stock__metric-value" id="stock-volume" data-stock="volume">{$stockInfo.volume}</strong> |
|
|
</li> |
|
|
</li> |
|
|
<li> |
|
|
<li> |
|
|
<span class="iv-stock__metric-label">成交额(万元)</span> |
|
|
<span class="iv-stock__metric-label">成交额(万元)</span> |
|
|
<strong class="iv-stock__metric-value" id="stock-amount">{$stockInfo.amount}</strong> |
|
|
|
|
|
|
|
|
<strong class="iv-stock__metric-value" id="stock-amount" data-stock="amount">{$stockInfo.amount}</strong> |
|
|
</li> |
|
|
</li> |
|
|
</ul> |
|
|
</ul> |
|
|
<p class="iv-stock__note" id="stock-time">截止 {$stockInfo.updateTime}*报价有十五分钟或以上延迟。</p> |
|
|
|
|
|
|
|
|
<p class="iv-stock__note" id="stock-time" data-stock="time">截止 {$stockInfo.updateTime}*报价有十五分钟或以上延迟。</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="iv-stock__chart"> |
|
|
<div class="iv-stock__chart"> |
|
|
<img id="stock-chart" src="https://image.sinajs.cn/newchart/min/n/sh603933.gif" alt="睿能科技分时走势图" width="720" height="450" /> |
|
|
|
|
|
|
|
|
<img id="stock-chart" data-stock="chart" src="https://image.sinajs.cn/newchart/min/n/sh603933.gif" alt="睿能科技分时走势图" width="720" height="450" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
</section> |
|
|
@ -274,50 +274,6 @@ |
|
|
<script src="https://cdn.jsdelivr.net.cn/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script> |
|
|
<script src="https://cdn.jsdelivr.net.cn/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.min.js"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.min.js"></script> |
|
|
<script src="https://unpkg.com/counterup2@2.0.2/dist/index.js"></script> |
|
|
<script src="https://unpkg.com/counterup2@2.0.2/dist/index.js"></script> |
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
|
(function() { |
|
|
|
|
|
// 股票图表定时刷新(只刷新图片,不刷新整个页面) |
|
|
|
|
|
var refreshInterval = 60000; // 1分钟 |
|
|
|
|
|
var stockTimer = null; |
|
|
|
|
|
var chartImg = document.getElementById('stock-chart'); |
|
|
|
|
|
|
|
|
|
|
|
// 刷新图片 |
|
|
|
|
|
function refreshChartImage() { |
|
|
|
|
|
if (chartImg) { |
|
|
|
|
|
var timestamp = new Date().getTime(); |
|
|
|
|
|
chartImg.src = 'https://image.sinajs.cn/newchart/min/n/sh603933.gif?t=' + timestamp; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 开始定时刷新 |
|
|
|
|
|
function startChartRefresh() { |
|
|
|
|
|
stockTimer = setInterval(refreshChartImage, refreshInterval); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 页面加载完成后开始 |
|
|
|
|
|
if (document.readyState === 'loading') { |
|
|
|
|
|
document.addEventListener('DOMContentLoaded', startChartRefresh); |
|
|
|
|
|
} else { |
|
|
|
|
|
startChartRefresh(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 页面可见性变化时处理 |
|
|
|
|
|
document.addEventListener('visibilitychange', function() { |
|
|
|
|
|
if (document.hidden) { |
|
|
|
|
|
if (stockTimer) { |
|
|
|
|
|
clearInterval(stockTimer); |
|
|
|
|
|
stockTimer = null; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
if (!stockTimer) { |
|
|
|
|
|
refreshChartImage(); // 立即刷新一次 |
|
|
|
|
|
startChartRefresh(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
})(); |
|
|
|
|
|
</script> |
|
|
|
|
|
</body> |
|
|
</body> |
|
|
|
|
|
|
|
|
</html> |
|
|
</html> |