Browse Source

Merge pull request #28 from mobclix/master

Update 标签页后台禁用轮播
Nolovenodie丶 2 năm trước cách đây
mục cha
commit
3172caa330
1 tập tin đã thay đổi với 10 bổ sung8 xóa
  1. 10 8
      content/main.js

+ 10 - 8
content/main.js

@@ -179,14 +179,16 @@ class Home {
 		clearInterval(this.bannerInterval);
 		this.bannerInterval = setInterval(() => {
 			// 背景切换
-			index += index + 1 == $(".misty-banner-item").length ? -index : 1;
-			$(".misty-banner-body").css("left", -(index * 100).toString() + "%");
-			// 信息切换
-			$(".misty-banner-item.active").removeClass("active");
-			let id = $(".misty-banner-item").eq(index).addClass("active").attr("id");
-			// LOGO切换
-			$(".misty-banner-logo.active").removeClass("active");
-			$(`.misty-banner-logo[id=${id}]`).addClass("active");
+			if (window.location.href.endsWith("home") && !document.hidden) {
+				index += index + 1 == $(".misty-banner-item").length ? -index : 1;
+				$(".misty-banner-body").css("left", -(index * 100).toString() + "%");
+				// 信息切换
+				$(".misty-banner-item.active").removeClass("active");
+				let id = $(".misty-banner-item").eq(index).addClass("active").attr("id");
+				// LOGO切换
+				$(".misty-banner-logo.active").removeClass("active");
+				$(`.misty-banner-logo[id=${id}]`).addClass("active");
+			}
 		}, 8000);
 	}