网站地图_全球企业网 网站地图_全球企业网网站地图 网站地图_全球企业网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); } })();