scrollnews.js

来自「强大的PHP内容管理系统尽量不要让站长把时间都花费在为您修正说明上。压缩包解压」· JavaScript 代码 · 共 44 行

JS
44
字号
var oScrollid = "scrollnews";
var oScrollMsgid = "scrollmsg";
var isStoped = false;   
var preTop = 0;   
var curTop = 0;   
var stopTime = 0;  
 
function scroll(){
	try{
		with(document.getElementById(oScrollid)){
			noWrap = true;
		}
		document.getElementById(oScrollid).onmouseover = new Function('isStoped = true');
		document.getElementById(oScrollid).onmouseout = new Function('isStoped = false');  
		document.getElementById(oScrollid).appendChild(document.getElementById(oScrollMsgid).cloneNode(true));  
		init_srolltext();   
	}catch(e){}
}

function init_srolltext(){ 
	setTimeout(function(){document.getElementById(oScrollid).scrollTop=0;},0);
	//oScroll.scrollTop = 0;
	setInterval('scrollUp()', 15);
}   

function scrollUp(){   
	if(isStoped) return;   
	curTop += 1;
	if(curTop == 24) {   
		stopTime += 1;
		curTop -= 1;
		if(stopTime == 180) {   
			curTop = 0;
			stopTime = 0;   
		}   
	}else{   
		preTop = document.getElementById(oScrollid).scrollTop;   
		document.getElementById(oScrollid).scrollTop += 1;   
		if(preTop == document.getElementById(oScrollid).scrollTop){
			document.getElementById(oScrollid).scrollTop = 0;   
			document.getElementById(oScrollid).scrollTop += 1;   
		} 
	}
}

⌨️ 快捷键说明

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