📄 showmore.js
字号:
//Code by Jarry.Li ,CopyRight @ Jiarry.126.com,All reserved
//homepage : http://Jiarry.blogchina.com
//E-mail:jiarry@hotmail.com
//使用方法:showmore(第几条,this)
function showmore( id , self){
var id = id;
var par = self.parentNode;
var next = self.nextSibling;
var nextid = "show_msg_all" + id;
var hasnext = ( next) ? true : false;
///赋值与url
var url = "action/show_this_all.php?listno=" + id;
function getmore(){
var moretext = this.req.responseText;
self.nextSibling.innerHTML = moretext;
//给新的赋值;
self.innerHTML = "关闭" ;
}
//判断
if( hasnext && ( next.id == nextid ) ){
next.style.display = "";
// next.innerHTML = "数据加载中...";
//var getmore = new net.ContentLoader(url,getmore,null,"GET",null,null);
next.style.display = self.innerHTML== "关闭" ? "none" : "";
self.innerHTML = next.style.display == ""?"关闭" : "查看全部";
}else{
var div = document.createElement("div");
div.id = nextid;
div.innerHTML = "数据加载中...";
par.appendChild(div);
//这里避免重复请求,即请求过一遍的再打开只是设display为显示,
//如果内容另外有更新的话,则可以再次开启时请求以得到新的
var getmore = new net.ContentLoader(url,getmore,null,"GET",null,null);
}
}
/*
showmore.prototype.loadmessage = function(){
}*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -