[筆記] jQuery的第三方套件
Javascript Tip : Format Using KendoUI(javascript格式化工具) by David.net
網頁製作操作步驟&說明:
http://clu3.github.com/bootstro.js/
http://usablica.github.com/intro.js/
jQuery客制化滑鼠右鍵選單原理:Modify right-click menu behavior with jQuery
treeview控件怎样实现无刷新上下移动节点和edit in place 修改节点名称 (有空一定要玩玩看)
TIPS-jQuery vsdoc檔案何處尋? by黑暗執行緒
MSDN討論:Plurk和facebook的時間軸實現、lazy image load使用(Will保哥)
[jQuery]($(document).ready();在一個網頁最好只出現一次,為了避免在其他頁又出現一遍造成套件相衝,所以得寫在每個頁面都共同用到的區域,例:MasterPage、WebUserControl)
替代Menu控制項的jQuery Menu
Superfish Menu(jQuery核心函式庫更新到1.5的話,選單深度只會呈現1.5層的Bug)
http://users.tpg.com.au/j_birch/plugins/superfish/#examples
Amazon的Menu效果:揭秘Amazon反应速度超快的下拉菜单
替代TreeView控制項的jQuery TreeView
jQuery TreeView(很陽春)
http://jquery.bassistance.de/treeview/demo/
jQuery CheckBox TreeViw
圖片輪播
jQuery Cycle Plugin(容易上手)e
http://malsup.com/jquery/cycle/begin.html
(個人說明)http://www.dotblogs.com.tw/shadow/archive/2011/03/08/21722.aspx
區塊輪播
InnerFade with jQuery
http://medienfreunde.com/lab/innerfade/
圖片、區塊捲動
[jQuery] 圖片循環向左移動(marquee效果) by 自己寫
jQuery jCarousel
http://sorgalla.com/jcarousel/
jCarousel Lite (含Auto Scroll)
2011.12.14 追記,至1.0.1版為止,AutoScroll若想做到滑鼠移到其中一個項目,動畫效果要停止,此套件是辦不到的
網路上 Stop the jcarousel Lite animation on mouseover - Stack Overflow 有網友另外修改此套件,找
http://www.dudal.com/jquery/jquery.jcarousellite.pauseOnHover.min.js下載
之後若AutoScroll想搭配onmouseover時,停止動畫的話
Step 1.改引用jquery.jcarousellite.pauseOnHover.min.js
Step 2.
<script type="text/javascript">
$(document).ready(init);
function init() {
$(".jCarouselLite").jCarouselLite({
auto: 800,
speed: 1000,
vertical: true,
pauseOnHover:true
});
$(".jCarouselLite").css({"height":"400px"});//一定要用jQuery來改變高度才有效
$(".jCarouselLite ul li").removeAttr("style");//這樣圖片高度和寬度才是原始的
}
</script>
因為上面的套件官方未提供靜態網頁,所以這邊提供一個給美工人員們下載研究用
MSDN論壇回應:仿easyslider的手寫版本
AnythingSlider(更酷炫可讓使用者選擇更多功能)
jCarousel和lightbox的混合應用套件
prettyPhoto (media lightbox)
滑鼠移到某區塊,出現Tooltip(出現另一層區塊Layer)
jQuery Tooltip @ jQuery TOOLS - Tooltips done right
http://flowplayer.org/tools/tooltip/index.html
[jQuery] 兩款適用於簡單文字顯示的jQuery Tootip (容易上手)
另開視窗照片展示
Colorbox(推薦!)
http://colorpowered.com/colorbox/
How to call jQuery colorbox with javascript onClick event instead of a link?
如果Colorbox是用iframe切版,在Colorbox視窗裡要關掉自己的視窗Javascript語法:
parent.$.colorbox.close();
如果要抓父視窗的DOM:parent.document.getElementById()
跳出提示視窗(推薦!)
jQuery AlertBox csscody
http://www.dotblogs.com.tw/shadow/archive/2011/03/02/21626.aspx
jQuery block UI:http://jquery.malsup.com/block/#dialog
jQuery UI Dialog:http://jqueryui.com/demos/dialog/
jQuery UI 中的對話框(老外教學)
整理以上四個異同點:
共同:都是讓某個區域(div)顯示(只是colorbox可以利用<a href="http://tw.yahoo.com" class="iframe">點選</a>加上iframe的參數,另開一個視窗)
lightbox、colorbox無法凍結視窗(滑鼠點選視窗外,效果即消失)
jQuery UI Dialog、block UI、jQuery AlertBox csscody可以凍結視窗
lightbox、colorbox、block UI、jQuery AlertBox csscody無法拖曳
jQuery UI Dialog可以拖曳
block UI由於無法拖曳加上預設滑鼠游標為讀取中,所以此套件大都用在資料讀取中使用
jQuery UI Dialog比較像一般javascript的alert('');
jQuery AlertBox csscody最好只用在單純的提示訊息。
[ASP.net] jQuery Pager + ListView手寫資料分頁 (仿奇摩、巴哈姆特樣式)
jQuery 滑鼠翻頁效果
點擊按鈕翻頁效果(這是某老外,由上面的套件修改的)
Moleskine Notebook with jQuery Booklet Codrops
全部的Page至少要兩頁,而全部頁至少有一頁包含圖片,頁面才會全秀出來,不會卡在Loading Page…
提供下拉選單跳頁的方法,假設總共有六或七個Page:
因為預設第一頁顯示在書本右方,之後每兩頁在同一個畫面,而且偶數頁在左方,奇數頁在右方,所以
<select id="mySelect" onchange="toPage(this.options[selectedIndex].value);">
<option value="0" >1</option>
<option value="2" >2-3</option>
<option value="4" >4-5</option>
<option value="6" >6-7</option>
</select>
DropDownList控制項在Code-Behind的Page_Load事件
if(!IsPostBack)
{
DataTable dt = new DataTable();//從資料庫撈出一個資料集
for (int i = 0 ; i < dt.Rows.Count;i++)//動態加入頁數和value給下拉選單
{
int currentPage = i + 1;//從第一頁開始算
if (currentPage==1)//第一頁預設在書本的右方,所以value給0
{
DropDownList1.Items.Add(new ListItem(currentPage.ToString(),"0"));
}
else
{
if (currentPage %2 == 0)//偶數才加Value
{
DropDownList1.Items.Add(new ListItem(currentPage + "~" + (currentPage+1),currentPage.ToString()));
}
}
}//for迴圈結束
DropDownList1.Attributes["onchange"] = "toPage(this.options[selectedIndex].value);";
}
<script type="text/javascript">
function toPage(evenNum) {
evenNum = parseInt(evenNum, 10);//轉型成int
$.fn.booklet.interfaces[0].gotoPage(evenNum); //跳頁時,要跳到左方的偶數頁
}
</script>
簡單的手風摺琴Menu式
巢狀手風摺琴(類似TreeView的呈現)
Experiments jQuery Nested Accordion
分類式垂直Menu
http://www.w3csolutions.com/website-resources/category/Vertical-Menu/jQuery-Menu/
==========================================================================
[VB][jQuery] 使用 jQuery.uploadify 上傳檔案(主要實現了上傳進度)
C# 使用uploadify批次上傳及帶進度條
自己改寫的C#範例程式檔下載(因為ASP.net原本就分UI和後置程式碼,所以我都寫在同一支程式)
如果上傳時有用到Session的參考:
jquery文件上传插件uploadify在.NET中session丢失的解决方案
jquery uploadify在谷歌浏和火狐下无法上传(.Net版)(原因說明)
論壇討論:怎樣用OpenFileDialog 做file upload?
=========================================================================
AJAX後台網站的最後一塊拼圖 Flexigrid (1) (強大酷炫的UI Table)
http://www.dotblogs.com.tw/rx836/archive/2011/05/18/25338.aspx
[ASP.net/jQuery] 可拖拉呈現表格資料的jQuery Grid外掛 Flexigrid
==========================================================================
【HTML語法】跑馬燈 (MARQUEE) 語法的詳細教學-含全部屬性用法 @ 企鵝碎碎唸
傳統的marquee跑馬燈遇上jQuery Cycle Plugin輪播時會停住問題
先暫用jQuery 外掛 - The Silky Smooth Marquee 文字跑馬燈(陽春) 改善
91版主推薦:Giva Labs - Marquee jQuery Plug-in Giva(有Yahoo的由下而上動畫效果)
===========================================================================
用jQuery隱藏Html Table的Column:http://www.dotblogs.com.tw/shadow/archive/2011/08/01/32415.aspx
===========================================================================
免費動畫效果的Chart套件(FusionCharts Free)
[Tool]一款漂亮的jQuery Chart Plug-in-Highcharts by gipi
[Tool]jQuery Chart Plug-in又一枚-jqPlot by gipi
5个最顶级jQuery图表类库插件-Charting plugin
===========================================================================
jQuery Rain jquery-handsontable @ GitHub
===========================================================================
jQuery Auto iFrame Height Lost-In-Code
iCheck(CheckBox、RadioButton樣式)