网站地图_优企源 网站地图_优企源网站地图 网站地图_优企源XMl地图 网站地图_优企源txt地图 网站地图_优企源rss订阅 霞浦县精密管的导向功能 石狮精密管执行标准 福清无缝钢管关注什么问题 裕安区镀锌管的日常清洁 望江县精密管品牌如何选择 蚌山区无缝钢管现状分析 玉环镀锌管报价 吴兴区精密管的基本结构 建德无缝钢管的走势问题分析 广陵区镀锌管今日报价 吴江区精密管加强个人防护 浦口区无缝钢管价格公道 青冈县镀锌管多少钱 丰林县精密管的导向功能 鹤岗无缝钢管的运用技巧 依兰县镀锌管的使用技巧 浑江区精密管在环境下的存储方法 南关区无缝钢管行业关注度高 白塔区镀锌管的主要优势在哪 平山区精密管报价表 皇姑区无缝钢管的生产模式 化德县镀锌管提高装备制造水平 霍林郭勒精密管是什么品类 清水河县无缝钢管质量过硬 襄汾县镀锌管设备性能的影响 祁县精密管咨询 郊区无缝钢管工作正确方向原理 武邑县镀锌管公司生产 兴隆县精密管对工作环境的要求 定兴县无缝钢管的保养方法 磁县镀锌管品牌利好发展 平山县精密管行业发展现状及改善方案 密云区无缝钢管使用好处在哪 阿勒泰地区镀锌管的市场整体量 泽普县精密管切割的用途都有哪些 吉木萨尔县无缝钢管适用的场合 西吉县镀锌管尺寸精度的要求 达日县精密管高品质低价格 碌曲县无缝钢管行情走势 正宁县镀锌管怎样使用 甘谷县精密管相关内容 岚皋县无缝钢管表面结构和加工工艺 甘泉县镀锌管的效率如何能达到理想 凤县精密管为什么 林芝无缝钢管的适用范围及结构特点简介 左贡县镀锌管生产哪家好 西藏精密管的特点及常用规格 麻栗坡县无缝钢管的3种分类 临翔区镀锌管速度的基本知识 元江县精密管主要生产流程说明 惠水县无缝钢管的操作注意事项 黔西南州镀锌管是多少 绥阳县精密管批发基地 木里县无缝钢管使用说明 乐至县镀锌管对于当前有哪些作用 珙县精密管行业的品牌推荐 资中县无缝钢管的检查维护工作 合江县镀锌管用途分类介绍 成都精密管使用时应注意什么 涪陵区无缝钢管有哪些种类款式 崇左镀锌管产品具备的的的功能特点 右江区精密管加工中的一些小知识 万秀区无缝钢管检验项目 邕宁区镀锌管如何才能实现双重质变 阳西县精密管分析项目 肇庆无缝钢管的主要优势有哪些呢 龙湖区镀锌管产品的开发 广州精密管的主要发展趋势 东安县无缝钢管要预防哪些不良手段 常德镀锌管的分类详细 韶山精密管近期行业动态 利川无缝钢管使用时注意事项需谨记 链接数据为空,请检查源页面
'; 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); } })();