正所謂醜媳婦總要見公婆。所以有興趣的人就去我的 gitHub 上面下載吧。
https://github.com/hinablue/jqiphoneslide
使用方法在 DEMO 都有說明。想看實際效果的請到這裡:
http://jquery.hinablue.me/jqiphoneslide
然後,我也不知道要說啥了(喂)。我只想說,寫 Plugin 的時候,關於 this 的 Scope 一定要先搞清楚,不然會一直鬼打牆喔(啾咪!
gitHub 在這裡:https://github.com/hinablue/jqiphoneslide
DEMO 在這裡:http://jquery.hinablue.me/jqiphoneslide/
我拔掉一些東西:
* 滑動到指定頁面
* 無限頁面滑動
* 動態載入頁面(Ajax)
因為我還沒有實際測試所以先不放。
重新檢視了換頁演算方式,發現可以寫的比之前簡單點,所以就動手改了!然後...**凌晨三點多 Ubuntu
瞬間當掉讓我感到絕望啊!**早上起來重新寫了一些東西,然後就丟上 gitHub 了。
然後 iPhone4
第一次寫 jQuery plugin,發現有很多事情不能單單在 plugin 裡面就把他解決掉。裡面的 this
問題也讓我撞牆撞了好幾次。不過總算是有點東西出來了,雖然不知道能用在哪裡,但是也當作是個練功吧。
鏈結在此:http://jquery.hinablue.me/jqiphoneslide
可以有的功能與設定:
* 增加自訂頁面(預設為空白頁,內容需自訂
* 指定滑動至某
* 指定可抓取的滑動區
* 限制滑動最大頁
* 可以另外指定拖曳區塊(可以不只一個
* 可以指定特定上一頁、下一頁按鈕(可以不只一個
* 可以隱藏特定頁面(僅計算顯示頁面數量,並重新計算長度