JS / 在Blogger建立分頁

Blogger沒有辦法用增加<!–nextpage–>的方式在文章內設定分頁

不過從股狗大神獲得的指示:可以在文章內執行Javascript程式來控制指定區塊的顯示或隱藏

原理是透過綁定click事件,來顯示指定的區塊

前往:莊生blogger


程式碼

  1. <div class=“content0”></div>
  2. <div class=“content1”>
  3. <!–第一頁的內容–>
  4. 第一頁的內容
  5. </div>
  6. <div class=“content2” style=“display: none;”>
  7. <!–第二頁的內容–>
  8. 第二頁的內容
  9. </div>
  10. <div class=“content3” style=“display: none;”>
  11. <!–第三頁的內容–>
  12. 第三頁的內容
  13. </div>
  14. <div class=“content4” style=“display: none;”>
  15. <!–第四頁的內容–>
  16. 第四頁的內容
  17. </div>
  18. <p>
  19. <b>Pages: <span style=“color: #3d85c6;”>
  20.   <a class=“page1” href=“#”>1</a>
  21.   <a class=“page2” href=“#”>2</a>
  22.   <a class=“page3” href=“#”>3</a>
  23.   <a class=“page4” href=“#”>4</a>
  24. </span>
  25. </b>
  26. </p>
  27. <script src=“//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script>
  28. <script>
  29. jQuery(document).ready(function(){
  30.   jQuery(‘.page1’).click(function(){
  31.     jQuery(‘html,body’).animate({ scrollTop: jQuery(‘.content0’).offset().top }, 600);
  32.     jQuery(‘.content1’).show();
  33.     jQuery(‘.content2’).hide();
  34.     jQuery(‘.content3’).hide();
  35.     jQuery(‘.content4’).hide();
  36.     return false;
  37.   });
  38. jQuery(‘.page2’).click(function(){
  39.   jQuery(‘html,body’).animate({ scrollTop: jQuery(‘.content0’).offset().top }, 600);
  40.     jQuery(‘.content1’).hide();
  41.     jQuery(‘.content2’).show();
  42.     jQuery(‘.content3’).hide();
  43.     jQuery(‘.content4’).hide();
  44.     return false;
  45.   });
  46. jQuery(‘.page3’).click(function(){
  47.   jQuery(‘html,body’).animate({ scrollTop: jQuery(‘.content0’).offset().top }, 600);
  48.     jQuery(‘.content1’).hide();
  49.     jQuery(‘.content2’).hide();
  50.     jQuery(‘.content3’).show();
  51.     jQuery(‘.content4’).hide();
  52.     return false;
  53.   });
  54. jQuery(‘.page4’).click(function(){
  55.   jQuery(‘html,body’).animate({ scrollTop:jQuery(‘.content0’).offset().top }, 600);
  56.     jQuery(‘.content1’).hide();
  57.     jQuery(‘.content2’).hide();
  58.     jQuery(‘.content3’).hide();
  59.     jQuery(‘.content4’).show();
  60.     return false;
  61.   });
  62. });
  63. </script>