廢話部分
效果圖再來看張完整的
基本思路
當頁面中的正文文章部分的下面載入js,通過指定好的id,把正文內容儲存在 分頁物件(全域性變數) 的乙個屬性中,首次載入當前頁為1,load() 方法中只有乙個 分頁物件的引數,以後每次翻頁 load() 方法中多加乙個當前頁引數,然後js 取值 計算 填充容器。
呼叫方法
引入樣式和jquery和分頁外掛程式
1html結構 con中為正文內容,在需要分頁的地方插入我自定義的分頁符「 」,至於如果文中真的要出現這個字串的話,請轉義。<
script
src="jquery-1.11.1.min.js"
>
script
>
2<
script
src="ruguotextpager_1.0.js"
>
script
>
3<
link
rel="stylesheet"
type
="text/css"
href
="ruguopager.css"
>
1js 初始化 例項化物件 pager,給物件需要自定義的屬性賦值,不賦值的等於預設值,最後呼叫方法,物件作為實參傳進去即可。<
div
class
="con"
id="con"
>
2<
p>段落1
p>
3<
p>段落1
p>
4<
p>段落1
p>
5<
p>段落1
p>
6div
>
7<
div
class
="ruguopager_red"
id="pager"
>
div>
1引數列表(引數名 預設值 含義 可選值 是否必須)
sig="", //總結通過編寫這段**學到了一些新東西,總結如下:分頁符 string
objname="", //
物件名 string
pagerid="", //
分頁容器id string 必須
txtid="", //
正文容器id string 必須
currpage=1, //
當前頁 int
itemcount=0, //
總分段(頁)數 無需定義,歷史遺留問題
showpagecount="3"; //
頁面顯示數量 int
topoint="", //
點選返回錨點名稱 string
contents="", //
正文內容,一般情況下無需定義
isshowfirstpage="always", //
是否顯示首頁 always,auto,none
isshowpreviouspage="always", //
isshownextpage="always", //
isshowlastpage="always", //
是否顯示尾頁 always,auto,none
isshowpages="always", //
是否顯示頁碼 always,auto_0,auto_1,none
isshowall="always", //
是否顯示全文 always,auto,none
isshowgo="always" //
是否顯示跳轉 always,auto,none
1,在js中,replace一次只能替換第乙個,若想替換所有需要用正規表示式或者用迴圈。
2,在js中,split() 方法不僅適用於字元分割,同樣適用於字串。
3,在js中,判斷乙個變數是否是數字型別,可以使用isnan(),返回值為true代表不是數字。
4,本人才疏學淺,寫**純屬業餘興趣愛好,還望跟各位大神多多學習,存在的問題或者是更好的解決方案,還請不吝賜教,幫助我完善外掛程式,網上成熟的外掛程式有很多,本人獻醜不敢說分享勞動成果工,只能說在學習中遇到的問題拿來給暫時還沒有遇到的人,少走一些彎路,同時滿足一下自己小小的成就感,僅此而已。
--------------------------------------分割線--------------------------------------------
【2023年4月24日更新】
增加當頁數為1頁時,自動隱藏分頁。
JS CSS之單篇文章內容分頁
本屆都靈冬奧會,首先讓行家們大跌眼鏡的是上屆霸主挪威軍團的慘敗。挪威是世界傳統冰雪強國,前19屆冬奧會,該國累計奪得96枚金牌,位居世界第一。上屆冬奧會,他們依然以13金傲視群雄。而本屆挪威居然只收穫兩金,被擠到了第13位。挪威人失利的主要原因是被寄予厚望的眾多老將大都不在狀態。鹽湖城冬奧會,該國有...
小說旗 單篇文章採集
1 文件格式 採集位址 2 免費 穩定性不可靠,採用裝飾器重連同時切換 coding utf 8 pyhotn 2.7 棋 單篇 採集 替換第一章位址,總章節數。ip.txt 為 池。import urllib2 from bs4 import beautifulsoup import sys im...
長篇文章分頁
public string nohtml string htmlstring 去除html標記 public string outputbysize string p strcontent 分頁函式 else if request.querystring pages null catch set t...