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

📄 scrollhotnews.js

📁 自己整理的H.264相关资料
💻 JS
字号:
// 167-279-3
/* 控制分页滚动 begin */
// @返回总共有多少页滚动新闻
function scrollPageNum(){
	var DOCID_PREFIX="content_";
	var pageNum=1;
	while(true){
		// 通过查找id,判断页数,如果存在id,页数加1,如果不存在id,页数减1,然后退出
		var id=document.getElementById(DOCID_PREFIX+pageNum);
		if(id){
			pageNum++;
		}else{
			pageNum--;
			break;
		}
	}
	return pageNum;
}
// @判断是否读到了超过最后一页
function outofPageRange(browseTime){
	return scrollPageNum()*2+1==browseTime;
}
// @显示curPage的内容
function showContent(curPage){
	var DOCID_PREFIX="content_";
	var contentId=document.getElementById(DOCID_PREFIX+curPage);
	if(contentId){
		document.getElementById(DOCID_PREFIX+1).innerHTML=contentId.innerHTML;
	}
}
/* @滚动显示热点新闻
 * channel,是滚动新闻所属的频道,不可以为空.
 */
function scrollHotNews(channel){
	try{
		var cookie=new Cookie();
	}catch(e){
		return;
	}

	var COOKIE_NAME="browseTime"+channel;
	
	//根据第几次(browseTime)到这个页面决定显示第几个(hotNewsScrollPage)<ul>的内容
	var browseTime=cookie.getCookie(COOKIE_NAME);

	//如果cookie为空,|| 已经到了最后一页,重置browseTime的值
	if(browseTime=="" || outofPageRange(browseTime) || isNaN(browseTime)){
		browseTime=1;
	}
	browseTime=parseInt(browseTime);
	var hotNewsScrollPage=(browseTime%2==0)?(browseTime/2):((browseTime+1)/2);
	showContent(hotNewsScrollPage);
	browseTime++;
	cookie.setCookie(COOKIE_NAME,browseTime);
}
/* 控制分页滚动 end */

⌨️ 快捷键说明

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