⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scrolljs.js

📁 上传代码
💻 JS
字号:
	self.onError=null;
	currentX = currentY = 0;
	whichIt = null; 
	lastScrollX = 0; lastScrollY = 0;
	NS = (document.layers) ? 1 : 0;
	IE = (document.all) ? 1: 0;

	var tmp1= tmp2= tmp3 =0;
	tmp1 = document.body.clientHeight;

	var isArrayRightBanner = false;
	var has2ndScraper = false;
	if (typeof(duilian02.length) == "number") isArrayRightBanner = true;
	if (typeof(duilian01) == "object") has2ndScraper = true;

	function makewing()
	{
		tmp2 = document.body.clientHeight;
		if(tmp1 != tmp2){
			tmp3 =  tmp2 - tmp1; 
			tmp1 = tmp2;
			if(tmp3<0){}
		}
		if(IE)
		{ 
			diffY = document.body.scrollTop; 
			diffX = 0;
		}
		else if(NS)
		{ 
			diffY = self.pageYOffset;
			diffX = self.pageXOffset; 
		}

		if(diffY != lastScrollY)
		{
			percent = .1 * (diffY - lastScrollY);

			if(percent > 0) 
				percent = Math.ceil(percent);
			else 
				percent = Math.floor(percent);

			if(IE) 
			{
				if (isArrayRightBanner)
				{
					if (document.all.skyflash != null) {
						document.all.skyflash.style.pixelTop += percent;
					}
					document.all.duilian02[0].style.pixelTop += percent;
					document.all.duilian02[1].style.pixelTop += percent;
				}
				else
				{
					if (document.all.skyflash != null) {
						document.all.skyflash.style.pixelTop += percent;
					}
					document.all.duilian02.style.pixelTop += percent;
				}
				if (has2ndScraper) document.all.duilian01.style.pixelTop += percent;
			}
			else if(NS)
			{
				if (isArrayRightBanner)
				{
					document.skyflash.top += percent;
					document.duilian02[0].top += percent;
					document.duilian02[1].top += percent;
				}
				else
				{
					document.skyflash.top += percent;
					document.duilian02.top += percent;
				}
				if (has2ndScraper) document.duilian01.top += percent;
			}

			lastScrollY = lastScrollY + percent;
		}

		if(diffX != lastScrollX)
		{
			percent = .1 * (diffX - lastScrollX);

			if(percent > 0) 
				percent = Math.ceil(percent);
			else 
				percent = Math.floor(percent);

			if(IE)
			{
				if (isArrayRightBanner)
				{
					if (document.all.skyflash != null) {
						document.all.skyflash.style.pixelLeft += percent;
					}
					document.all.duilian02[0].style.pixelLeft += percent;
					document.all.duilian02[1].style.pixelLeft += percent;
				}
				else
				{
					if (document.all.skyflash != null) {
						document.all.skyflash.style.pixelLeft += percent;
					}
					document.all.duilian02.style.pixelLeft += percent;
				}
				if (has2ndScraper) document.all.duilian01.style.pixelLeft += percent;
			}
			else if(NS)
			{
				if (isArrayRightBanner)
				{
					document.skyflasy.top += percent;
					document.duilian02[0].top += percent;
					document.duilian02[1].top += percent;
				}
				else
				{
					document.skyflash.top += percent;
					document.duilian02.top += percent;
				}
				if (has2ndScraper) document.duilian01.top += percent;
			}
			lastScrollY = lastScrollY + percent;
		} 
	} 
	if(NS || IE) action = window.setInterval("makewing()",1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -