我做的一个JS读取XML文件新闻,显示成列表。新闻已经显示出来了。但是翻页按了没有反映 自己调了都不知道应该怎么办,希望能够得到帮助 小弟JS水平不行也是跟着以前的项目做的。。下面是代码~
JS代码:(这个是分页点击出发事件方法)function changePage(pageIndex) {
var newsType = "";
var newsTypeName = "";
var liCollection = $(".menu_con_1").find("a");
for (var i = 0; i < liCollection.length; i++) {
if (!$(liCollection[i]).attr("class") == "menu_con_1") {
newsType = liCollection[i].id;
newsTypeName = $(liCollection[i]).html();
}
} var newsObject = {
xmlUrl: "../xml/GameNews_{0}.xml",
newsType: newsType,
newsTypeName: newsTypeName,
pageIndex: pageIndex
};
newsObject.xmlUrl = newsObject.xmlUrl.replace("{0}", newsType);
loadNews(newsObject);
}
就是这个里进不去 if (!$(liCollection[i]).attr("class") == "menu_con_1")下面是HTML代码
<dl class="tit_con png_bg">
<dt class="png_bg">
<img src="images/space.gif" alt="新闻公告"></dt>
<dd class="menu_con_1"><a title="综合" id="79">
<img src="images/space.gif" alt="综合"></a></dd>
<dd class="menu_con_2"><a class="png_bg" title="新闻" id="77">
<img src="images/space.gif" alt="新闻"></a></dd>
<dd class="menu_con_3"><a class="png_bg" title="公告" id="76">
<img src="images/space.gif" alt="公告"></a></dd>
<dd class="menu_con_4"><a class="png_bg" title="活动" id="62">
<img src="images/space.gif" alt="活动"></a></dd>
</dl>JavaScript分页
JS代码:(这个是分页点击出发事件方法)function changePage(pageIndex) {
var newsType = "";
var newsTypeName = "";
var liCollection = $(".menu_con_1").find("a");
for (var i = 0; i < liCollection.length; i++) {
if (!$(liCollection[i]).attr("class") == "menu_con_1") {
newsType = liCollection[i].id;
newsTypeName = $(liCollection[i]).html();
}
} var newsObject = {
xmlUrl: "../xml/GameNews_{0}.xml",
newsType: newsType,
newsTypeName: newsTypeName,
pageIndex: pageIndex
};
newsObject.xmlUrl = newsObject.xmlUrl.replace("{0}", newsType);
loadNews(newsObject);
}
就是这个里进不去 if (!$(liCollection[i]).attr("class") == "menu_con_1")下面是HTML代码
<dl class="tit_con png_bg">
<dt class="png_bg">
<img src="images/space.gif" alt="新闻公告"></dt>
<dd class="menu_con_1"><a title="综合" id="79">
<img src="images/space.gif" alt="综合"></a></dd>
<dd class="menu_con_2"><a class="png_bg" title="新闻" id="77">
<img src="images/space.gif" alt="新闻"></a></dd>
<dd class="menu_con_3"><a class="png_bg" title="公告" id="76">
<img src="images/space.gif" alt="公告"></a></dd>
<dd class="menu_con_4"><a class="png_bg" title="活动" id="62">
<img src="images/space.gif" alt="活动"></a></dd>
</dl>JavaScript分页
function setPagerConfig(pageObject) {
var pageObjectDefault = {
sumPage: 1,
currPage: 1
} $.extend(pageObjectDefault, pageObject);
var tempcurrP = parseInt(pageObjectDefault.currPage, 10);
var tempSumP = parseInt(pageObjectDefault.sumPage, 10);
var pageNumDivHtml = "";
var pagePre = "<a id='pagePre' title='上一页' onclick='changePage(" + (tempcurrP - 1) + ")' class='prev'></a>";
var pageNxt = "<a id='pageNxt' title='下一页' onclick='changePage(" + (tempcurrP + 1) + ")' class='next'></a>";
var pageNumBtn = ""; if (tempcurrP == 1) {
pagePre = "<a id='pagePre' title='上一页' class='prev'></a>";
} if (tempcurrP == tempSumP) {
pageNxt = "<a id='pageNxt' title='下一页' class='next'></a>";
} for (var i = 1; i <= tempSumP; i++) {
if (i == tempcurrP) {
pageNumBtn += "<span class='num_page'> " + tempcurrP + " / " + tempSumP + "</span>";
} else {
pageNumBtn += "<span class='num_page'></span>";
}
}
pageNumDivHtml = pagePre + pageNumBtn + pageNxt;
$(".area_page").empty().html(pageNumDivHtml);
}function changePage(pageIndex) {
var newsType = "";
var newsTypeName = "";
var liCollection = $(".menu_con_1").find("a");
for (var i = 0; i < liCollection.length; i++) {
if (!$(liCollection[i]).attr("class") == "menu_con_1") {
newsType = liCollection[i].id;
newsTypeName = $(liCollection[i]).html();
}
}