點選上面這張圖片就可以看到效果~
這是延續之前自己寫過的 JQuery 清單排序特效原始模型,
所修改出來的 plugin,
修改的地方其實不少,包含了標籤與相關的篩選機制,
而這個 plugin 的版用起來非常方便,
可以應用的地方也很廣,例如相簿、秀圖篩選...等,
對於前端設計師來說是相當方便的~
設定的方式很簡單,
主要在需要套用的 list 上套用這個 plugin,
在 li 的標籤內增加一個 tag 的標籤,
在選單的標籤內增加 menuTag 的標籤,大小寫須注意~
(li、td、th、div、span 皆可)
menuTag = tag 的話,
點選後就會只出現該 tag 的 li,其他就會消失,
若要全部出現,tag 和 menuTag 的值等於 "all" 就可以~
而 tag 內可不限只有一種標籤,以空白做為區隔,
例如:tag="blue yellow red"
而 menuTag 只能有一組標籤,例如:menuTag="blue"
諸如此類依此類推ㄎㄎ嘿嘿~
oxxo_listBoxEffect_v1.js 下載 (右鍵下載)
屬性:
html參考原始碼:
主要在需要套用的 list 上套用這個 plugin,
在 li 的標籤內增加一個 tag 的標籤,
在選單的標籤內增加 menuTag 的標籤,大小寫須注意~
(li、td、th、div、span 皆可)
menuTag = tag 的話,
點選後就會只出現該 tag 的 li,其他就會消失,
若要全部出現,tag 和 menuTag 的值等於 "all" 就可以~
而 tag 內可不限只有一種標籤,以空白做為區隔,
例如:tag="blue yellow red"
而 menuTag 只能有一組標籤,例如:menuTag="blue"
諸如此類依此類推ㄎㄎ嘿嘿~
oxxo_listBoxEffect_v1.js 下載 (右鍵下載)
屬性:
divWidth : 305, // 外圍區塊寬度(高度隨內容變化) divborderWidth : 2, // 外圍區塊邊框粗細 divborderStyle : "solid", // 外圍區塊邊框樣式 divborderColor : "#000", // 外圍區塊邊框顏色 listWidth : 50, // 內容區塊寬度 listHeight : 50, // 內容區塊高度 listPadding : 5, // 內容區塊邊介值 listBorder : "0px solid #000" , // 內容區塊邊框樣式 time : 300 // 動畫過程時
html參考原始碼:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery oxxo-listBoxEffect plugin</title> <style> .b1{background-color:#06c; color:#fff; font-size:30px; text-align:center;} .y1{background-color:#fa0; font-size:30px; text-align:center;} </style> <script src="jquery-1.7.1.min.js"></script> <script src="plugin/oxxo_plugin/oxxo_listBoxEffect_v1.js"></script> <script> $(function(){ $("#test"). oxxolistBoxEffect({ divWidth : 305, // 外圍區塊寬度(高度隨內容變化) divborderWidth : 2, // 外圍區塊邊框粗細 divborderStyle : "solid", // 外圍區塊邊框樣式 divborderColor : "#000", // 外圍區塊邊框顏色 listWidth : 50, // 內容區塊寬度 listHeight : 50, // 內容區塊高度 listPadding : 5, // 內容區塊邊介值 listBorder : "0px solid #000" , // 內容區塊邊框樣式 time : 300 // 動畫過程時間 }); }); </script> </head> <body> <ul> <li menuTag="all">顯示全部</li> <li menuTag="blue">藍色方塊</li> <li menuTag="yellow">黃色方塊</li> <li menuTag="odd">奇數方塊</li> <li menuTag="even">偶數方塊</li> </ul> <ul id="test"> <li tag="blue odd"><div class="b1">01</div></li> <li tag="yellow even"><div class="y1">02</div></li> <li tag="yellow odd"><div class="y1">03</div></li> <li tag="blue even"><div class="b1">04</div></li> <li tag="yellow odd"><div class="y1">05</div></li> <li tag="yellow even"><div class="y1">06</div></li> <li tag="blue odd"><div class="b1">07</div></li> <li tag="yellow even"><div class="y1">08</div></li> <li tag="blue odd"><div class="b1">09</div></li> <li tag="yellow even"><div class="y1">10</div></li> </ul> </body> </html>
沒有留言:
張貼留言