我做的一个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分页

解决方案 »

  1.   

    整个翻页代码:
    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'>&nbsp;" + 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();
            }
        }