<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
	<title>洛凯数字能源（西安）有限公司</title>
	<meta name="keywords" content="开关机构，环网柜，智慧能源管理平台，rolink-power，洛凯电气，洛凯智能，洛凯数字能源" />
	<meta name="description" content="新型数字能源领域整体解决方案的引领者，国际高端电气品牌开关机构供应商。为用户提供开关、机构、环网柜，数字化设备、智慧能源管理平台整体解决方案。">
	<link rel="icon" href="/favicon.ico">
	<link rel="stylesheet" href="/static/css/style.css" />
	<!-- 网页样式 -->
	<style>
		html,
		body {
			height: 100%;
		}
	</style>
	<script src="/static/js/jquery.min.js"></script>
	<script src="/static/js/gsap/gsap.min.js"></script>
	<script src="/static/js/gsap/ScrollTrigger.min.js"></script>
</head>

<body>
	<div class="home">
		<div class="nav">
    <div class="w">
        <a href="/" class="logo">
            <img src="/static/images/icon/logo.png" alt="">
        </a>
                    <div class="navtemp active">
                <a href="/">首页</a>
            </div>
                    <div class="navtemp ">
                <a href="/product/index/index">产品中心</a>
            </div>
                    <div class="navtemp ">
                <a href="/project/solution/list">解决方案</a>
            </div>
                    <div class="navtemp ">
                <a href="/project/case/list">工程案例</a>
            </div>
                    <div class="navtemp ">
                <a href="/document/index/index">服务与支持</a>
            </div>
                    <div class="navtemp ">
                <a href="/portal/page/index.html?id=2">可持续发展</a>
            </div>
                    <div class="navtemp ">
                <a href="/portal/page/index.html?id=1">智能制造</a>
            </div>
                    <div class="navtemp ">
                <a href="/portal/page/index.html?id=7">关于我们</a>
            </div>
                <div class="navtemp" title="智慧园区管理平台入口">
            <a href="https://new.rolink-power.com" target="_blank" class="icon-lightning"><i></i></a>
        </div>
        <!-- <div class="navtemp language" title="语言选择">
            <a href="https://www.rolinks.cn" class="icon-earth"><i></i></a>
            <a href="https://www.rolinks.cn">EN</a>
        </div> -->
        <div class="navtemp mobtemp">
            <a href="#" class="icon-menu"><i></i></a>
        </div>
    </div>
    <div class="mobmenu">
        <div class="w">
                            <a href="/">首页</a>
                            <a href="/product/index/index">产品中心</a>
                            <a href="/project/solution/list">解决方案</a>
                            <a href="/project/case/list">工程案例</a>
                            <a href="/document/index/index">服务与支持</a>
                            <a href="/portal/page/index.html?id=2">可持续发展</a>
                            <a href="/portal/page/index.html?id=1">智能制造</a>
                            <a href="/portal/page/index.html?id=7">关于我们</a>
                    </div>
    </div>
</div>
<script>
    const $menu = $('.mobmenu');
    const $menuIcon = $('.mobtemp');
    let menuOpen = false;

    gsap.set($menu, { xPercent: 100 });

    $menuIcon.on('click touchstart', function (event) {
        event.preventDefault();
        menuOpen = !menuOpen;

        if (menuOpen) {
            gsap.to($menu, {
                duration: 0.5,
                xPercent: 0,
                ease: "power2.inOut"
            });
        } else {
            gsap.to($menu, {
                duration: 0.5,
                xPercent: 100,
                ease: "power2.inOut"
            });
        }
    });

    $(window).on("scroll", function () {
        if ($(window).scrollTop() > 50) {
            $(".nav").css({
                height: "4.5rem",
                background: " rgba(0,0,0,.4)",
                backdropFilter: "blur(40px)",
                webkitBackdropFilter:"blur(40px)"
            });
        } else {
            $(".nav").css({
                height: "6.25rem",
                backdropFilter: "blur(0px)",
                webkitBackdropFilter:"blur(40px)",
                background: "linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0))",
            });
        }
    });

    function updateNavClass() {
        const $nav = $('.nav');
        const width = $(window).width(); // 使用 jQuery 获取窗口宽度

        // 清除所有旧的类名
        $nav.attr('class', 'nav'); // 重置为默认的 'nav' 类

        // 根据宽度添加类名
        if (width <= 768) {
            $nav.addClass('mobile'); // 手机
        } else if (width <= 1024) {
            $nav.addClass('tablet'); // 平板设备
        } else if (width <= 1366) {
            $nav.addClass('small-desktop'); // 小屏电脑或大屏平板
        } else if (width <= 1920) {
            $nav.addClass('desktop'); // 标准屏幕电脑
        } else if (width <= 2560) {
            $nav.addClass('large-desktop'); // 大屏电脑
        } else {
            $nav.addClass('ultra-desktop'); // 超大屏电脑
        }
    }

    // 初始化时调用
    updateNavClass();

    // 监听窗口大小调整事件
    $(window).resize(updateNavClass); 
</script>
		<div class="home-box">
			
				<section class="home-temp">
					<video controlslist="nodownload" class="autovideo" autoplay muted loop playsinline poster="https://www.rolinks.cn/upload/default/20240907/5d338fa723c557382db9d04bd2bdedea.jpg" src="https://static.rolink-power.com/rolinks/video/模糊数字能源.mp4"></video>
					<div class="con">
						<div class="svgbox">
							<img src="/static/images/icon/rolinkpower2.svg" alt="">
						</div>
						<span class="con-titleb">创新科技，用“电”智联美好世界</span>
						<a class="longbtn videobtn" videoid="home_video"><i></i>观看视频</a>
						<video controlslist="nodownload" id="home_video" class="watchvideo" src="https://static.rolink-power.com/rolinks/video/中文-数字能源宣传片7.25.mp4"></video>
					</div>
				</section>
			

				<section class="home-temp">
					<picture>
						<source media="(min-width: 768px)" srcset="https://www.rolinks.cn/upload/default/20260526/8eb91e0b573ba1850df9f287ce2b858e.jpg">
						<source media="(min-width: 1px)" srcset="https://www.rolinks.cn/upload/default/20260526/9b8fe4692d3892675f3a6895e614d19a.jpg">
						<img src="https://www.rolinks.cn/upload/default/20260526/8eb91e0b573ba1850df9f287ce2b858e.jpg" alt="" />
					</picture>
					<div class="con">
						<span>RSAD-12<i>环保气体绝缘环网柜</i></span>
						<span class="con-title">独具匠心 时代<i>U</i>选</span>
						<span class="con-titleb">新一代全绝缘智能环网柜系统解决方案</span>
						<a href="/product/article/index.html?id=6&amp;cid=1" class="longbtn">进一步了解</a>
					</div>
				</section>
			

				<section class="home-temp">
					<picture>
						<source media="(min-width: 768px)" srcset="https://www.rolinks.cn/upload/default/20240907/224b6d2e0eb702a4da91e4802c488b56.jpg">
						<source media="(min-width: 1px)" srcset="https://www.rolinks.cn/upload/default/20241011/01992d4ccf2abc7560ba98e3a136f0c2.jpg">
						<img src="https://www.rolinks.cn/upload/default/20240907/224b6d2e0eb702a4da91e4802c488b56.jpg" alt="" />
					</picture>
					<div class="con">
						<span class="con-title">数智世界 零<i>碳</i>未来</span>
						<span class="con-titleb">不断探索电力物联网的创新应用，助力碳达峰碳中和</span>
						<div class="con-box">
															<div class="con-temp">
									<i></i>
									<span>物联网</span>
								</div>
															<div class="con-temp">
									<i></i>
									<span>AI</span>
								</div>
															<div class="con-temp">
									<i></i>
									<span>大数据</span>
								</div>
															<div class="con-temp">
									<i></i>
									<span>移动互联</span>
								</div>
													</div>
						<a href="/portal/page/index.html?id=2" class="longbtn">进一步了解</a>
					</div>
				</section>
			
			<div class="home-page">
			</div>
		</div>
		<div class="copyright">
			<div class="w">
				<div class="copyright-right">
					<span>Copyright © 2017-2026 洛凯数字能源（西安）有限公司 All Rights Reserved. 备案号：</span>
					<a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">陕ICP备2024043544号-1</a>
					<img style="width: 12px;" src="	/static/images/cp_galogo.png">
					<a href="https://beian.mps.gov.cn/#/query/webSearch?code=61019002002974" rel="\&quot;noreferrer\&quot;" target="\&quot;_blank\&quot;">公网安备61019002002974</a>
				</div>
				<div class="copyright-left">
					<a href="/portal/page/index.html?id=6">隐私政策</a>
					<a href="/portal/page/index.html?id=8">联系我们</a>
				</div>
			</div>
		</div>
	</div>
	<script src="/static/js/jquery.min.js"></script>
	<script src="/static/js/swiper.min.js"></script>
	<script src="/static/js/script.js"></script>
	<script>

		let panels = gsap.utils.toArray(".home-temp"),
			currentIndex = 0,
			animating = false,
			debounceTimeout = null,
			debounceDelay = 60,
			mouseDown = false,
			startY = 0,
			threshold = 60; // 滑动阈值

		gsap.set(panels[currentIndex], { opacity: 1, zIndex: 1 });

		const homePage = document.querySelector(".home-page");

		// 动态生成导航按钮
		panels.forEach((panel, index) => {
			const navButton = document.createElement("a");
			navButton.setAttribute('href', '#');
			navButton.textContent = (index + 1).toString().padStart(2, '0'); // 设置导航按钮的内容为 01, 02, 03 等
			if (index === currentIndex) navButton.classList.add('active');
			navButton.addEventListener("click", (e) => {
				e.preventDefault(); // 阻止默认的锚点跳转行为
				goToSection(index);
			});
			homePage.appendChild(navButton);
		});

		function updateNav(i) {
			// 更新导航按钮的状态
			const navButtons = homePage.querySelectorAll("a");
			navButtons.forEach((navButton, index) => {
				if (index === i) {
					navButton.classList.add("active");
				} else {
					navButton.classList.remove("active");
				}
			});
		}

		function goToSection(index) {
			if (animating || index === currentIndex) return;
			updateNav(index);
			animating = true;

			// Fade out current panel
			gsap.to(panels[currentIndex], {
				opacity: 0,
				zIndex: 0,
				scale: 1, // 淡出时可以适当放大
				duration: 1,
				onComplete: () => {
					currentIndex = index;
					gsap.set(panels[currentIndex], { zIndex: 1 });
					animating = false;
					// 更新导航状态
				}
			});

			// Fade in next panel with scale effect
			gsap.fromTo(panels[index],
				{ opacity: 0, scale: 1.2 }, // 从放大状态开始
				{ opacity: 1, scale: 1, duration: 2 } // 缩小到正常尺寸并淡入
			);
		}

		// 防抖处理，适用于鼠标滚轮事件
		function handleWheel(e) {
			clearTimeout(debounceTimeout);
			debounceTimeout = setTimeout(() => {
				let nextIndex = currentIndex + (e.deltaY > 0 ? 1 : -1);

				if (nextIndex < 0) nextIndex = panels.length - 1;
				if (nextIndex >= panels.length) nextIndex = 0;

				goToSection(nextIndex);
			}, debounceDelay);
		}

		// 处理鼠标滚轮事件，使用 passive: true 来优化性能
		document.addEventListener("wheel", handleWheel, { passive: true });

		// 处理鼠标拖动事件
		document.addEventListener("mousedown", (e) => {
			mouseDown = true;
			startY = e.clientY;
		});

		document.addEventListener("mouseup", (e) => {
			if (!mouseDown) return;

			mouseDown = false;
			let deltaY = e.clientY - startY;

			// 如果滑动距离超过阈值，则执行页面切换
			if (Math.abs(deltaY) > threshold) {
				let nextIndex = currentIndex + (deltaY > 0 ? 1 : -1);

				if (nextIndex < 0) nextIndex = panels.length - 1;
				if (nextIndex >= panels.length) nextIndex = 0;

				goToSection(nextIndex);
			}
		});

		// 处理触摸滑动事件，使用 passive: true 优化性能
		document.addEventListener("touchstart", (e) => {
			startY = e.touches[0].clientY;
		}, { passive: true });

		document.addEventListener("touchend", (e) => {
			let deltaY = e.changedTouches[0].clientY - startY;

			// 如果滑动距离超过阈值，则执行页面切换
			if (Math.abs(deltaY) > threshold) {
				let nextIndex = currentIndex + (deltaY < 0 ? 1 : -1);

				if (nextIndex < 0) nextIndex = panels.length - 1;
				if (nextIndex >= panels.length) nextIndex = 0;

				goToSection(nextIndex);
			}
		}, { passive: true });

		// 适配不同浏览器的触摸和鼠标事件，确保在所有设备上都能流畅执行
		function addCompatibilityListeners() {
			// 确保滑动和滚动行为在所有浏览器中正常工作
			['mousedown', 'mouseup', 'touchstart', 'touchend'].forEach(eventType => {
				document.addEventListener(eventType, (e) => {
					if (e.target.tagName.toLowerCase() !== 'a') {
						e.preventDefault(); // 防止默认滚动行为
					}
				}, { passive: false });
			});
		}

		addCompatibilityListeners();

	</script>
	<script>
	let isRefresh = false;
	let isLink = false;
	 
	// 检测刷新（F5 / Ctrl+R）
	document.addEventListener('keydown', (e) => {
	  if (e.key === 'F5' || (e.ctrlKey && e.key === 'r')) {
		isRefresh = true;
	  }
	});
	 
	// 监听链接点击（排除新标签页）
	document.addEventListener('click', (e) => {
	  const link = e.target.closest('a[href]:not([target="_blank"])');
	  if (link) {
		isLink = true;
	  }
	});
	 
	window.addEventListener('unload', () => {
	  const isReload = performance.getEntriesByType('navigation')[0]?.type === 'reload';
	  
	  if (isRefresh || isReload || isLink) {
		console.log('检测到刷新/跳转，不发送退出请求');
		return;
	  }
	 
	  console.log('可能是关闭标签页，发送退出请求');
	  // 发送请求到退出登录接口
	  navigator.sendBeacon("/user/index/logout.html");
	});
	</script>
</body>

</html>