우리에 대해

우리에 대해

우리의 생산, 품질 검사 및 물류 프로세스에 대해 알아 보려면 비디오를보십시오.

우리의 업적

  • 500+

    글로벌 유통 업체

  • 30+

    보장 된 국가의 수

  • 98

    고객 만족도

// + document.addEventListener("DOMContentLoaded", function () { const numberModules1 = document.querySelectorAll('.number-module1'); const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const module = entry.target; const start = parseInt(module.getAttribute('data-start'), 10); const end = parseInt(module.getAttribute('data-end'), 10); const duration = parseInt(module.getAttribute('data-duration'), 10); animateNumber1(module, start, end, duration, '%'); // 如果你只想触发一次动画,可以取消观察 observer.unobserve(module); } }); }); numberModules1.forEach(module => observer.observe(module)); }); function animateNumber1(element, start, end, duration, suffix = '%') { let startTime = null; const animation1 = function (currentTime) { if (startTime === null) startTime = currentTime; const progress = Math.min((currentTime - startTime) / duration, 1); const value = Math.floor(progress * (end - start) + start); element.textContent = value.toString(); if (progress < 1) { requestAnimationFrame(animation1); } else { // 动画结束时添加 w+ element.textContent += suffix; } }; requestAnimationFrame(animation1); } // + document.addEventListener("DOMContentLoaded", function () { const numberModules2 = document.querySelectorAll('.number-module2'); const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const module = entry.target; const start = parseInt(module.getAttribute('data-start'), 10); const end = parseInt(module.getAttribute('data-end'), 10); const duration = parseInt(module.getAttribute('data-duration'), 10); animateNumber1(module, start, end, duration, '+'); // 如果你只想触发一次动画,可以取消观察 observer.unobserve(module); } }); }); numberModules2.forEach(module => observer.observe(module)); }); function animateNumber2(element, start, end, duration, suffix = '+') { let startTime = null; const animation2 = function (currentTime) { if (startTime === null) startTime = currentTime; const progress = Math.min((currentTime - startTime) / duration, 1); const value = Math.floor(progress * (end - start) + start); element.textContent = value.toString(); if (progress < 1) { requestAnimationFrame(animation2); } else { // 动画结束时添加 w+ element.textContent += suffix; } }; requestAnimationFrame(animation2); } // + document.addEventListener("DOMContentLoaded", function () { const numberModules3 = document.querySelectorAll('.number-module3'); const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const module = entry.target; const start = parseInt(module.getAttribute('data-start'), 10); const end = parseInt(module.getAttribute('data-end'), 10); const duration = parseInt(module.getAttribute('data-duration'), 10); animateNumber3(module, start, end, duration, '+'); // 如果你只想触发一次动画,可以取消观察 observer.unobserve(module); } }); }); numberModules3.forEach(module => observer.observe(module)); }); function animateNumber3(element, start, end, duration, suffix = '+') { let startTime = null; const animation3 = function (currentTime) { if (startTime === null) startTime = currentTime; const progress = Math.min((currentTime - startTime) / duration, 1); const value = Math.floor(progress * (end - start) + start); element.textContent = value.toString(); if (progress < 1) { requestAnimationFrame(animation3); } else { // 动画结束时添加 /3 element.textContent += suffix; } }; requestAnimationFrame(animation3); } // + document.addEventListener("DOMContentLoaded", function () { const numberModules0 = document.querySelectorAll('.number-module0'); const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const module = entry.target; const start = parseInt(module.getAttribute('data-start'), 10); const end = parseInt(module.getAttribute('data-end'), 10); const duration = parseInt(module.getAttribute('data-duration'), 10); animateNumber0(module, start, end, duration, 'million pieces'); // 如果你只想触发一次动画,可以取消观察 observer.unobserve(module); } }); }); numberModules0.forEach(module => observer.observe(module)); }); function animateNumber0(element, start, end, duration, suffix = 'million pieces') { let startTime = null; const animation0 = function (currentTime) { if (startTime === null) startTime = currentTime; const progress = Math.min((currentTime - startTime) / duration, 1); const value = Math.floor(progress * (end - start) + start); element.textContent = value.toString(); if (progress < 1) { requestAnimationFrame(animation0); } else { // 动画结束时添加 element.textContent += suffix; } }; requestAnimationFrame(animation0); }

회사 개요

Auto Parts Industry의 리더 인 Guangzhou Dayang Auto Parts Co., Ltd.는 20 년 동안이 분야에 깊이 관여 해 왔습니다. 우리는 고품질 자동차 부품, 특히 자동 변속기 부품의 연구 개발 및 생산을 제공하는 데 중점을 둡니다. 변속기 밸브 본체에서 클러치, 플라이휠에서 차동에 이르기까지 제품 라인은 자동차 산업을위한 원 스톱 솔루션을 제공하는 것을 목표로합니다.