隨筆 - 22  文章 - 467  trackbacks - 0
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 217585
          • 排名 - 261

          最新評論

          閱讀排行榜

          評論排行榜

           

          其實一直都知道可以在BlogJava后臺設置中添加頁首和頁腳部分的html代碼來實現訪問統計之類的效果,
          今天在看JQuery的書的時候突然想到BlogJava是不是允許自己寫JavaScript代碼呢,于是就試了一下,

          折騰了一個中午的成果就是,現在我的博客主頁實現了Ajax動態載入文章,
          只要點擊"閱讀全文"的鏈接,就會直接在當前頁面加載文章的全文.

          歡迎點擊到我的首頁去試試效果: http://www.aygfsteel.com/jayslong/

          加在頁腳的代碼如下:

           1<!-- 直接在首頁顯示文章 -->
           2<script type="text/javascript">
           3$(document).ready(function(){
           4  $("a:contains('閱讀全文')").click(function(e){
           5    e.preventDefault();
           6    $(e.target).hide();
           7    var url = e.target.href;
           8    $(e.target).next().remove();
           9    $(e.target).after("<div>loading</div>");
          10    $(e.target).next().after("<div></div>");
          11    $(e.target).next().next().hide();
          12    $(e.target).next().next().load(url+" .post"function(){
          13      $(e.target).next().remove();
          14      $(e.target).next().slideDown(5000);
          15    }
          );
          16  }
          );
          17}
          );
          18</script>
          19<!-- 直接在首頁顯示文章 (結束) -->

          另外還有一個前提是要應用JQuery的包,我隨便找了個加載速度挺快的包, 加到頁首去了:
          <script src="http://tuan.hao123.com/static/public/js/jquery-1.4.2.min.js"></script>

          不知道現在才用到這個功能在這里是不是算out了..
          歡迎大家分享有意思的可以用在Blogjava上的JS代碼哈.

          2011-03-28 22:01 編輯:
          在第13行代碼的前面加了一句
          $("div a[href=#Post]").attr("href",url+"#Post");
          解決了原來日志頁面是相對鏈接,導致在首頁點擊回復按鈕無效的問題.
          另外為今天早些時候頁面js代碼的失效表示抱歉,昨晚在改的時候睡著了,改了一半導致代碼中有錯無法執行..
          posted on 2011-03-25 15:22 ApolloDeng 閱讀(2892) 評論(8)  編輯  收藏 所屬分類: 分享Js/JQuery/AjaxWeb

          FeedBack:
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-25 17:25 『 Y X 』
          果然很自由  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-26 00:28 Unmi
          還自由呢,把我的博客關了幾次,現在總算搬了出去,真正成了自由的博客了。  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-26 01:05 Aloong
          @Unmi
          怎么會被關呢?不知道這里有什么限制,方便的話請提醒一下我在這里什么不能做..  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-26 12:11 Unmi
          @Aloong
          對于你也沒什么的,一心一意純技術就不會有事的。
          不過獨立博客的好處是不言而喻的,因為域名全由你掌控著,以后想遷別出或想換域名的話,自己重新定向一下就行了,不會丟失原來的流量和訪客。
          再就是你為 blogjava 提供內容,他在你博客上放廣告賺了錢,仿佛是你應該感謝他們似的。  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-26 12:13 Unmi
          @Aloong
          看我的博客 http://unmi.cc,完全的定制,想干嘛就干嘛,總費用一年也就 160,隨便建多少個站點和數據庫,還有郵箱功能。  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-28 01:33 Aloong
          @Unmi
          我昨天確實也發現了一些限制,比如說文章里出現了翻%墻兩個字竟然就不能發了.
          我標題里說的自由也就是指技術方面的限制少吧,對其他方面的自由是不敢奢望的.
          自己獨立域名,租外國服務器空間,我在來blogjava之前也是做過,不過因為合租空間的其他站有不良信息導致整臺被封我的WP也被連坐了.
          后來就安頓在這里,打算這里專心做技術博客而已,別的該說的會去推特說.  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-03-29 13:17 Unmi
          @Aloong
          沒地方吐也不痛快的。  回復  更多評論
            
          # re: 分享我在BlogJava博客中加入Ajax動態效果的方法. --BlogJava是我見過國內最自由的BSP了! 2011-12-10 21:34 靴子
          博主辛苦了,仔細看了遍,受益匪淺  回復  更多評論
            
          主站蜘蛛池模板: 稻城县| 昆明市| 牙克石市| 随州市| 克什克腾旗| 新干县| 大邑县| 保山市| 泾源县| 巨鹿县| 商丘市| 鄄城县| 铁力市| 磐安县| 新河县| 景洪市| 浦城县| 广平县| 建昌县| 磐安县| 陕西省| 平顶山市| 华安县| 应用必备| 两当县| 监利县| 阳城县| 会同县| 略阳县| 利川市| 习水县| 南开区| 镇远县| 五原县| 青冈县| 西林县| 奉节县| 上思县| 德化县| 南充市| 金沙县|