<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 22  文章 - 467  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(25)

    隨筆分類(74)

    文章分類(1)

    收藏夾(277)

    在線工具

    在線資料

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 218196
    • 排名 - 261

    最新評論

    閱讀排行榜

    評論排行榜


    自從上次用JQuery做了BlogJava博客首頁Ajax直接展開文章
    (鏈接: http://m.tkk7.com/jayslong/archive/2011/03/25/apply_ajax_in_blogjava.html)之后,

    對JQuery的興趣不減, 于是繼續(xù)拿BlogJava動刀,這次寫了評論的前端分頁,
    也就是在頁面載入后用Js代碼對評論進(jìn)行分頁顯示.

    因?yàn)槭菍υu論的分頁,在這篇文章評論達(dá)到一定數(shù)量之前,是沒辦法演示分頁效果的,
    所以請大家移步到我博客上評論最多的文章上體驗(yàn)一下效果:

    新浪微博備份導(dǎo)出工具, 下載并導(dǎo)出在新浪微博的全部消息到多種格式
    (鏈接: http://m.tkk7.com/jayslong/archive/2010/11/17/sina_weibo_backup.html)

    順便還寫了幾句代碼,用來清理BlogJava頁面上的各種廣告.

    清理廣告的效果在每個頁面都能看到,回復(fù)框上下的鏈接和廣告都沒有了,
    可能還有一些漏網(wǎng)之魚,在chrome下看不到,但是IE下會出現(xiàn),
    是通過js動態(tài)載入的,還不知道解決方法,如果各位知道如何清理這些廣告的,
    歡迎
    留言 告訴我~

    另外像大家請教是否有阻止BlogJava每個頁面都要加載一大堆Google統(tǒng)計代碼的方法,
    也歡迎
    留言 告訴我~

    下面貼上我的代碼:

    關(guān)于如何把這個代碼用在BlogJava上,還請看我上次的文章:
    BlogJava博客首頁Ajax直接展開文章
    (鏈接: http://m.tkk7.com/jayslong/archive/2011/03/25/apply_ajax_in_blogjava.html)

      1<script type="text/javascript">
      2
      3$(document).ready(function(){
      4
      5// <!-- 調(diào)用清理頁面 -->
      6    clearPage();
      7
      8// <!-- 直接在首頁顯示文章 -->
      9    $("a:contains('閱讀全文')").click(function(e){
     10        e.preventDefault();
     11        $(e.target).hide();
     12        var url = e.target.href;
     13        $(e.target).next().remove();
     14        $(e.target).after("<div>loading</div>");
     15        $(e.target).next().after("<div></div>");
     16        $(e.target).next().next().hide();
     17        $(e.target).next().next().load(url+" .post"function(){
     18            $(e.target).next().remove();
     19            $("div a[href=#Post]").attr("href",url+"#Post");
     20            $(e.target).next().slideDown(5000);
     21        }
    );
     22    }
    );
     23// <!-- 直接在首頁顯示文章結(jié)束 -->
     24
     25// <!-- 調(diào)用分頁 -->
     26    invokeNavBar();
     27
     28}
    );
     29
     30
     31
     32// <!-- 分頁開始 -->
     33var pageIndex = 1;
     34var pageItemLimit = 10;
     35var feedBackList = $(".feedbackListSubtitle");
     36var feedBackCount = feedBackList.length;
     37var pageCount = parseInt(feedBackCount/pageItemLimit)+1;
     38
     39function switchPage(){
     40    var loopItemIndex = 0;
     41    var startItemIndex = (pageIndex-1)*pageItemLimit;
     42    var endItemIndex = pageIndex*pageItemLimit;
     43    feedBackList.each(function(){
     44        if(loopItemIndex <startItemIndex || loopItemIndex >=endItemIndex)
     45        {
     46            $(this).hide();
     47        }
    else
     48        {
     49            $(this).show();
     50        }

     51        loopItemIndex ++;
     52        if(loopItemIndex ==feedBackCount)
     53        {
     54            return;
     55        }

     56    }
    );
     57    
     58}

     59
     60function refreshNav(){
     61    $(".pageNavBar").remove();
     62    $("#CommentsPersistDiv").before(function(){
     63        var pageString = "<div class='pageNavBar'>";
     64        if(pageIndex>1)
     65        {
     66            var pageString = pageString+ "<a class='page' onclick='turnPage("+(pageIndex-1)+")' href='#'>上一頁</a> ";
     67        }

     68        for(i = 1; i<=pageCount; i++)
     69        {
     70            if(i==pageIndex)
     71            {
     72                pageString = pageString+" "+i+" ";
     73                continue;
     74            }

     75            pageString = pageString+"<a class='page' onclick='turnPage("+i+")' href='#'>"+i+"</a> ";
     76        }

     77        if(pageIndex<pageCount)
     78        {
     79            pageString = pageString+" <a class='page' onclick='turnPage("+(pageIndex+1)+")' href='#'>下一頁</a>";
     80        }

     81        pageString = pageString+"</div>";
     82        return pageString;
     83    }
    );
     84
     85    $(".feedbackItem").eq(0).before(function(){
     86        return $(".pageNavBar").clone();
     87    }
    );
     88
     89    $(".pageNavBar").eq(0).append(" <a href='#' onclick='toReply()'>回復(fù)</a>");
     90
     91}

     92
     93function toReply(){
     94    $("html,body").animate({scrollTop: $("td:contains('標(biāo)題')").eq(0).offset().top-20}1000);
     95}

     96
     97function turnPage(toPageIndex){
     98    pageIndex = toPageIndex;
     99    switchPage();
    100    refreshNav();
    101    $("html,body").animate({scrollTop: $(".pageNavBar").eq(0).offset().top-50}1000);
    102    return false;
    103}

    104
    105function invokeNavBar(){
    106    if(pageCount>1)
    107    {
    108        switchPage();
    109        refreshNav();
    110    }

    111}

    112// <!-- 分頁結(jié)束 -->
    113
    114
    115// <!-- 清理頁面開始 -->
    116function clearPage(){
    117    $("tbody tr:first-child").remove();
    118    $("div:contains('推薦職位')").parent("td").remove();
    119    $("td[colspan='2']").remove();
    120    $("td:contains('網(wǎng)站導(dǎo)航:')").parent("tr").prev().remove();
    121    $("td:contains('網(wǎng)站導(dǎo)航:')").parent("tr").prev().remove();
    122    $("td:contains('網(wǎng)站導(dǎo)航:')").parent("tr").prev().remove();
    123    $("td:contains('網(wǎng)站導(dǎo)航:')").parent("tr").remove();
    124}

    125// <!-- 清理頁面結(jié)束 -->
    126
    127</script>
    128

    posted on 2011-04-27 18:39 ApolloDeng 閱讀(2414) 評論(2)  編輯  收藏 所屬分類: 分享Js/JQuery/Ajax

    FeedBack:
    # re: 分享用JQuery在BlogJava中實(shí)現(xiàn)評論的前端分頁和清理廣告的js代碼. 2011-04-30 20:56 Unmi
    樓主有這把精力與熱情,還不好建個獨(dú)立的博客  回復(fù)  更多評論
      
    # re: 分享用JQuery在BlogJava中實(shí)現(xiàn)評論的前端分頁和清理廣告的js代碼. 2011-12-10 21:30 靴子
    博主辛苦了,仔細(xì)看了遍,受益匪淺  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲av最新在线网址| 91麻豆国产自产在线观看亚洲| 久久精品亚洲中文字幕无码麻豆| 两性色午夜视频免费播放| 国产成人综合亚洲AV第一页| 亚欧洲精品在线视频免费观看| 久久亚洲国产精品五月天婷| 国产精品hd免费观看| 国产午夜亚洲不卡| 高清永久免费观看| 亚洲AV无码专区国产乱码4SE| 日韩视频在线观看免费| 亚洲精品在线网站| 久久久久免费看黄A片APP| 亚洲国产高清国产拍精品| 免费观看四虎精品国产永久| ssswww日本免费网站片| 国产亚洲色婷婷久久99精品| 99久9在线|免费| 日本亚洲色大成网站www久久| 国产资源免费观看| 韩日电影在线播放免费版| 亚洲国产精品久久| 无码人妻一区二区三区免费手机| 偷自拍亚洲视频在线观看99| 在线观看亚洲精品福利片| 99国产精品视频免费观看| 亚洲日韩国产一区二区三区在线 | 亚洲精品国产精品国自产网站| 午夜a级成人免费毛片| 未满十八私人高清免费影院| 亚洲高清视频在线观看| 国产精品视频免费一区二区| 污网站在线免费观看| 婷婷亚洲久悠悠色悠在线播放| 成人最新午夜免费视频| 91视频免费观看高清观看完整| 亚洲天堂一区在线| 亚洲区不卡顿区在线观看| 最近中文字幕完整版免费高清| 在线视频亚洲一区|