网站地图_万商源 网站地图_万商源网站地图 网站地图_万商源XMl地图 网站地图_万商源txt地图 网站地图_万商源rss订阅 华坪县镀锌管对于当前有哪些作用 罗平县精密管行业的品牌推荐 雷山县无缝钢管的检查维护工作 纳雍县镀锌管用途分类介绍 开阳县精密管使用时应注意什么 炉霍县无缝钢管有哪些种类款式 汉源县镀锌管产品具备的的的功能特点 眉山精密管加工中的一些小知识 朝天区无缝钢管检验项目 大安区镀锌管如何才能实现双重质变 丰都县精密管分析项目 万宁无缝钢管的主要优势有哪些呢 东兰县镀锌管产品的开发 港北区精密管的主要发展趋势 临桂区精密管行业的品牌推荐 云浮无缝钢管的检查维护工作 汕尾镀锌管用途分类介绍 坡头区精密管使用时应注意什么 罗湖区无缝钢管有哪些种类款式 新化县镀锌管产品具备的的的功能特点 桂阳县精密管加工中的一些小知识 新宁县无缝钢管检验项目 芦淞区镀锌管如何才能实现双重质变 咸宁精密管分析项目 梁子湖区无缝钢管的主要优势有哪些呢 铁山区镀锌管产品的开发 商水县精密管的主要发展趋势 卧龙区无缝钢管要预防哪些不良手段 马村区镀锌管的分类详细 叶县精密管近期行业动态 上街区无缝钢管使用时注意事项需谨记 夏津县镀锌管品质 泰安精密管近年现状 烟台无缝钢管的维修保养大全 日常操作规范 平阴县镀锌管的设计理念 铜鼓县精密管项目范围 赣县区无缝钢管怎么选哪家好 安义县镀锌管行业形状注意标准 南平精密管各部件作用 三明无缝钢管的特性与功能 石台县镀锌管是如何保存的 全椒县精密管特性的渊源 雨山区无缝钢管全部 龙泉镀锌管的保护措施介绍 武义县精密管价格行情 温州无缝钢管入厂检验规程 高港区镀锌管各项指标达同行业先进水平 东海县精密管操作注意事项 徐州无缝钢管经销批发 上海镀锌管助力创 勃利县精密管的技术四大标准是指哪四级 友谊县无缝钢管怎么卖 富拉尔基区镀锌管行业产量的增长 通榆县精密管百科知识 桦甸无缝钢管的企业局势 铁岭县镀锌管购买注意事项 凌河区精密管执行标准 旅顺口区无缝钢管关注什么问题 突泉县镀锌管的日常清洁 莫力达瓦旗精密管品牌如何选择 乌达区无缝钢管现状分析 离石区镀锌管报价 芮城县精密管的基本结构 潞城区无缝钢管的走势问题分析 杏花岭区镀锌管今日报价 南皮县精密管加强个人防护 高碑店无缝钢管价格公道 柏乡县镀锌管多少钱 乐亭县精密管的导向功能 滨海新区无缝钢管的运用技巧 可克达拉镀锌管的使用技巧 链接数据为空,请检查源页面
'; return; } var lastKey = ''; function setup(){ // 清掉上次克隆出来的副本,只保留第一份 while(inner.children.length > 1){ inner.removeChild(inner.lastChild); } var oneW = first.getBoundingClientRect().width; // 一份内容的实际宽度 var wrapW = wrap.clientWidth; if(oneW <= 0 || wrapW <= 0){ return; } // 复制份数:保证任意时刻都能铺满容器,不留空白 var count = Math.max(2, Math.ceil(wrapW / oneW) + 1); for(var i = 1; i < count; i++){ var copy = first.cloneNode(true); copy.setAttribute('aria-hidden', 'true'); inner.appendChild(copy); } // 位移=一份宽度 → 首尾无缝衔接 inner.style.setProperty('--marquee-shift', '-' + oneW.toFixed(1) + 'px'); // 时长=距离/速度 → 速度恒定,与链接数量无关 var duration = Math.max(MIN_DURATION, oneW / SPEED); inner.style.setProperty('--marquee-duration', duration.toFixed(2) + 's'); lastKey = oneW + '_' + wrapW; } setup(); // 窗口尺寸变化 / 字体加载完成后重算,避免宽度失真 var timer = null; function reSetup(){ clearTimeout(timer); timer = setTimeout(function(){ var key = first.getBoundingClientRect().width + '_' + wrap.clientWidth; if(key !== lastKey){ setup(); } }, 200); } window.addEventListener('resize', reSetup); window.addEventListener('load', setup); if(document.fonts && document.fonts.ready){ document.fonts.ready.then(setup); } })();