<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>胡 &#8211; ecomm</title>
	<atom:link href="https://ecomm.creativeplat.com/author/huuuu/feed/" rel="self" type="application/rss+xml" />
	<link>https://ecomm.creativeplat.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 16 May 2022 11:29:21 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Page List</title>
		<link>https://ecomm.creativeplat.com/page-list/</link>
					<comments>https://ecomm.creativeplat.com/page-list/#respond</comments>
		
		<dc:creator><![CDATA[胡]]></dc:creator>
		<pubDate>Mon, 16 May 2022 11:26:20 +0000</pubDate>
				<category><![CDATA[Block Editor]]></category>
		<guid isPermaLink="false">https://ecomm.creativeplat.com/?p=6257</guid>

					<description><![CDATA[附上了Page list 資料分頁功能程式碼，因為應該沒有需要解釋Page list的字面意思(?) &#60; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>附上了Page list 資料分頁功能程式碼，因為應該沒有需要解釋Page list的字面意思(?)</p>



<p>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;分頁&lt;/title&gt; &lt;link href=&#8221;http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css&#8221; rel=&#8221;stylesheet&#8221;&gt; &lt;script src=&#8221;http://libs.baidu.com/jquery/2.0.0/jquery.min.js&#8221;&gt;&lt;/script&gt; &lt;script src=&#8221;http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js&#8221;&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;ul class=&#8221;pagination&#8221;&gt; &lt;!&#8211; &lt;li&gt;&lt;a href=&#8221;1.html&#8221;&gt;«&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;1.html&#8221;&gt;1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;2.html&#8221;&gt;2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;3.html&#8221;&gt;3&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;4&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;5&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a &gt;&#8230;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;»&lt;/a&gt;&lt;/li&gt; &#8211;&gt; &lt;/ul&gt; &lt;/body&gt; &lt;/html&gt; &lt;script&gt; var pageList = []; for(var i =1; i &lt;= 272 ; i++){ pageList.push(i); } $(function (){ //console.log(pageList.length); LoadPage() }); // 開始寫入頁碼動作 var pageSize = Math.ceil(pageList.length / 10) ; //總頁數無條件進位 var nowItems = 5; // 每次顯示頁數 var total = pageList.length; var limt = 10; var offset = 0; var nowNumber = 2; // 當前所在頁碼 var nowKeepPageList = []; // 當前所在頁碼區間 function LoadPage(){ // console.log(total); //console.log(pageSize); if(pageSize &gt; 1){ var html =&#8221;; $(&#8216;.pagination&#8217;).append(&#8216;&lt;li&gt;&lt;a onclick=&#8221;Previous()&#8221;&gt;«&lt;/a&gt;&lt;/li&gt;&#8217;); $(&#8216;.pagination&#8217;).append(&#8216;&lt;li class=&#8221;firstpageitem active&#8221;&gt;&lt;a onclick=&#8221;FirstPage(&#8216;+ 1 +&#8217;)&#8221; value=&#8221;1&#8243;&gt;&#8217;+ 1 +'&lt;/a&gt;&lt;/li&gt;&#8217;); $(&#8216;.pagination&#8217;).append(&#8216;&lt;li class=&#8221;firstitem hide&#8221;&gt;&lt;a&gt;&#8230;&lt;/a&gt;&lt;/li&gt;&#8217;); for(var i = 2; i &lt; pageSize ; i++){ //console.log(i); if(i &lt; nowItems){ html = html + &#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ nowNumber +&#8217;)&#8221; value=&#8221;&#8216;+nowNumber+'&#8221;&gt;&#8217;+ nowNumber +'&lt;/a&gt;&lt;/li&gt;&#8217;; nowNumber++; offset++; nowKeepPageList.push(nowNumber); } } $(&#8216;.pagination&#8217;).append(html); $(&#8216;.pagination&#8217;).append(&#8216;&lt;li class=&#8221;lastitem&#8221;&gt;&lt;a &gt;&#8230;&lt;/a&gt;&lt;/li&gt;&#8217;); $(&#8216;.pagination&#8217;).append(&#8216;&lt;li class=&#8221;lastpageitem&#8221;&gt;&lt;a onclick=&#8221;LastPage(&#8216;+ pageSize +&#8217;)&#8221; value=&#8221;&#8216;+pageSize+'&#8221;&gt;&#8217;+ pageSize +'&lt;/a&gt;&lt;/li&gt;&#8217;); $(&#8216;.pagination&#8217;).append(&#8216;&lt;li&gt;&lt;a onclick=&#8221;Next()&#8221;&gt;»&lt;/a&gt;&lt;/li&gt;&#8217;); } } // 上一頁 var _nowfirstnumber = 0; function Previous(){ var _active = parseInt($(&#8216;li.active a&#8217;).text()); // 當前標註頁碼 // 針對當前頁碼標註控制 1 if(_active == pageSize){ $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;li [value=&#8221;&#8216;+(pageSize -1)+'&#8221;]&#8217;).parent(&#8216;li&#8217;).addClass(&#8216;active&#8217;);//標註當前頁碼 }else{ _nowfirstnumber = parseInt($(&#8220;.pageitem:first&#8221;).text()); _nowfirstnumber&#8211;; if(_nowfirstnumber &gt; 1){ $(&#8216;.lastitem&#8217;).removeClass(&#8216;hide&#8217;); // 刪除至最後一頁後多頁符號 $(&#8220;.pageitem:last&#8221;).parent().remove(); $(&#8216;.pageitem:first&#8217;).parent().before(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ _nowfirstnumber +&#8217;)&#8221; value=&#8221;&#8216;+_nowfirstnumber+'&#8221;&gt;&#8217;+ _nowfirstnumber +'&lt;/a&gt;&lt;/li&gt;&#8217;); } if(_nowfirstnumber == 2){ $(&#8216;.firstitem&#8217;).addClass(&#8216;hide&#8217;); // 顯示至第一頁後多頁符號 } } // 針對當前頁碼標註控制 2 if(_active &gt; 1){ $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;li [value=&#8221;&#8216;+(_active &#8211; 1)+'&#8221;]&#8217;).parent(&#8216;li&#8217;).addClass(&#8216;active&#8217;);//標註當前頁碼 } } // 下一頁 var _nowlastnumber = 0 function Next(){ var _active = parseInt($(&#8216;li.active a&#8217;).text()); // 當前標註頁碼 // console.log(_active); // 針對當前頁碼標註控制 1 if(_active == 1){ $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;li [value=&#8221;2&#8243;]&#8217;).parent(&#8216;li&#8217;).addClass(&#8216;active&#8217;);//標註當前頁碼 }else{ // 增加下一頁至集合中功能 _nowlastnumber = parseInt($(&#8220;.pageitem:last&#8221;).text()); _nowlastnumber++; $(&#8216;.firstitem&#8217;).removeClass(&#8216;hide&#8217;); // 顯示至第一頁後多頁符號 if(_nowlastnumber &lt;= pageSize -1){ $(&#8216;.lastitem&#8217;).removeClass(&#8216;hide&#8217;); // 隱藏至最後一頁後多頁符號 $(&#8220;.pageitem:first&#8221;).parent().remove(); $(&#8216;.pageitem:last&#8217;).parent().after(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ _nowlastnumber +&#8217;)&#8221; value=&#8221;&#8216;+_nowlastnumber+'&#8221;&gt;&#8217;+ _nowlastnumber +'&lt;/a&gt;&lt;/li&gt;&#8217;); } if(_nowlastnumber == pageSize -1){ $(&#8216;.lastitem&#8217;).addClass(&#8216;hide&#8217;); // 隱藏至最後一頁後多頁符號 $(&#8216;.firstitem&#8217;).removeClass(&#8216;hide&#8217;); // 顯示至第一頁後多頁符號 } } // 針對當前頁碼標註控制 2 if(_active &lt; pageSize){ $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;li [value=&#8221;&#8216;+(_active + 1)+'&#8221;]&#8217;).parent(&#8216;li&#8217;).addClass(&#8216;active&#8217;);//標註當前頁碼 } } // 頁碼當前頁數 function NowNumberPage(page){ $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;li [value=&#8221;&#8216;+ page +'&#8221;]&#8217;).parent(&#8216;li&#8217;).addClass(&#8216;active&#8217;);//標註當前頁碼 } // 轉至第一頁 function FirstPage(){ // console.log($(&#8216;.firstpageitem a&#8217;).text()); var nownumber = parseInt($(&#8216;.firstpageitem a&#8217;).text()); if(nownumber &lt; pageSize){ $(&#8220;.pageitem&#8221;).parent().remove(); //刪除page集合 $(&#8216;.lastitem&#8217;).removeClass(&#8216;hide&#8217;); // 顯示至最後一頁後多頁符號 $(&#8216;.firstitem&#8217;).addClass(&#8216;hide&#8217;); // 隱藏至第一頁後多頁符號 var _min = nownumber &lt; 4 ? (nownumber + 4) : 1 // 當前筆數往後4筆，到第 4 筆為止 // console.log(_min); $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;.firstpageitem&#8217;).addClass(&#8216;active&#8217;);// 最後一頁加上 標註 $(&#8216;.firstitem&#8217;).after(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ 2 +&#8217;)&#8221; value=&#8221;2&#8243;&gt;&#8217;+ 2 +'&lt;/a&gt;&lt;/li&gt;&#8217;); for(var i = nownumber +2; i &lt; _min ; i++){ //console.log(i); $(&#8216;.pageitem:last&#8217;).parent().after(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ i +&#8217;)&#8221; value=&#8221;&#8216;+i+'&#8221;&gt;&#8217;+ i +'&lt;/a&gt;&lt;/li&gt;&#8217;); } } } // 轉至最後一頁 function LastPage(page){ // console.log($(&#8216;.lastpageitem a&#8217;).text()); var nownumber = parseInt($(&#8216;.lastpageitem a&#8217;).text()); if(nownumber == pageSize){ $(&#8220;.pageitem&#8221;).parent().remove(); //刪除page集合 $(&#8216;.firstitem&#8217;).removeClass(&#8216;hide&#8217;); // 顯示至第一頁後多頁符號 $(&#8216;.lastitem&#8217;).addClass(&#8216;hide&#8217;); // 隱藏至最後一頁後多頁符號 var _min = nownumber &gt; 4 ? (nownumber &#8211; 4) : 1 // 當前筆數往前4筆，到第 1 筆為止 //console.log(_min); $(&#8216;li.active&#8217;).removeClass(&#8216;active&#8217;); // 刪除標註頁碼 $(&#8216;.lastpageitem&#8217;).addClass(&#8216;active&#8217;);// 最後一頁加上 標註 $(&#8216;.lastitem&#8217;).before(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ (nownumber -1) +&#8217;)&#8221; value=&#8221;&#8216;+(nownumber -1)+'&#8221;&gt;&#8217;+ (nownumber -1) +'&lt;/a&gt;&lt;/li&gt;&#8217;); for(var i = nownumber -2; i &gt; _min ; i&#8211;){ //console.log(i); $(&#8216;.pageitem:first&#8217;).parent().before(&#8216;&lt;li&gt;&lt;a class=&#8221;pageitem&#8221; onclick=&#8221;NowNumberPage(&#8216;+ i +&#8217;)&#8221; value=&#8221;&#8216;+i+'&#8221;&#8221;&gt;&#8217;+ i +'&lt;/a&gt;&lt;/li&gt;&#8217;); } } } &lt;/script&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ecomm.creativeplat.com/page-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: ecomm.creativeplat.com @ 2026-05-06 11:05:34 by W3 Total Cache
-->