|
|
2.5版本,首页供应信息和发布信息的翻页时有问题的.
就算只有一页,点往后翻页,可以无限次的往后翻.
要想回到第一页还得不断的往前点.
正常的流程应该是,点往后翻页,如果没有数据了,就return false.
不让继续往后点了.
更改index.js,用下面的代码替换以前的即可.
//先定义一个全局变量,标示是否还可往下翻页
var page_flag=1;
//更改判断函数
function ipage(str, type) {
var page = 0;
istr = 'i'+str;
if(type == '+') {
if(page_flag){page = ipages[str] + 1;}
else{return false;}
} else {
page = ipages[str] - 1;
if(page ';
makeRequest('action=ipage&job='+str+'&page='+page, AJPath, '_ipage');
}
function _ipage() {
if(xmlHttp.readyState==4 && xmlHttp.status==200) {
if(xmlHttp.responseText){
$(istr).innerHTML = xmlHttp.responseText;
page_flag=1;
}
else{
$(istr).innerHTML = '已至最后一页';
page_flag=0;
}
}
}
我不是官方开发人员,只是一个前端开发工程师的个人建议^^
另外官方可考虑请一个好一点的前端开发工程师做个优化.
从专业的角度来看,有很多地方的前台代码写的不够好.
当然从开源的角度来说,已经做得很不错了^^
毕竟一个好的前端架构师不好找^^
不再强求. |
|