2024/02/29

JS / 在Blogger建立分頁

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

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

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

第一頁的內容

Pages: 1 2 3 4


程式碼  

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

【相關文章】

  • 網站 / 使用Google Translate JS將網站變成多語系網站聽說網站如果能夠具備多語系內容 可以更容易被搜尋到 但是我又不會多語還好現在AI發展的關係 機器翻譯的品質越來越好wordpress可以直接用外掛達成網站多語系目前使用的外掛Translate WordPress with GTranslate是免費的 想說為… Read More
  • JS / 以Google sheets作為資料庫,透過Google Apps Sript製作API,結合 jqPaginator 製作資料分頁文章標題有點長…之前抓取Google試算表資料是搜尋特定欄位的資料,再透過API回傳資料不然就是全部取回來,在前端透過 JavaScript控制要呈現的部分這次的練習是利用jqPaginator ,來製作分頁功能列主要的思路是後端程式初始階段回傳Google 試算表資料筆數換算的總頁數接收前端觸發j… Read More
  • JS / 使用PDF.js建立網頁PDF瀏覽器最近工作項目中耗時好多年的教學資源手冊終於出版由於採取的是電子書形式這樣必須要有個上架的空間,正式管道是放在國民小學及國民中學學生學習扶助資源平臺不過還會同步放在使用google協作平台建立的學習扶助諮詢輔導人員資訊平台因為這個平台是我管理的,所以可以決定如何呈現PDF檔如果只是單純下載PDF就顯得… Read More
  • JS / 在Blogger建立分頁Blogger沒有辦法用增加<!--nextpage-->的方式在文章內設定分頁不過從股狗大神獲得的指示:可以在文章內執行Javascript程式來控制指定區塊的顯示或隱藏原理是透過綁定click事件,來顯示指定的區塊 第一頁的內容 第二頁的內容 第三頁的內容… Read More
  • JS / 使用PDF.js建立網頁PDF瀏覽器 番外 firebaseJS / 使用PDF.js建立網頁PDF瀏覽器有提到師大的網域有同源限制不過後來爬文發現,PDF.js本身也有同源限制(但是可以修改)由於師大的空間有限所以嘗試使用 google firebase的Storage大致的流程如下1.建立 google firebase專案在Storage上傳檔案、修改… Read More

0 comments:

張貼留言