| | | 0 | | 8,651 |
天才少年James Padolsey寫過一個神奇的jQuery 'delay' plugin,我來狗尾續貂一下... 我的需求是要在動畫播放過程中加入一些非數字型CSS屬性的變化,例如: 在變寬動晝結束後,為文字加上底線。animate()有callback可指定動畫結束時的動作,所以可寫成:...
| | | 3 | | 39,782 |
關於jQuery如何讀取及設定<select>元素的選取值,對其用法一直有些含糊,今天摸個清楚,順便為文一篇作為紀念: $("<select id='s1'><option value='1'>One</option>&...
| | | 3 | | 18,070 |
It's surprising to me that we can use jQuery to query and manipulate XMLDOM cross browsers. Like the example below: var x = $("<xml><row...
| | | 8 | | 16,532 |
jQuery.filter()可以對現有結果集合再進行一次篩選,只保留符合條件者。在某些情境下,我們也可以借用它達到條件化執行的效果。 讓我們看一個實例,有個Table: <table border="1"><tr><td></td><...
| | | 5 | | 13,750 |
JScript IntelliSense是我鍾愛的VS2008新功能之一,在MS正式採用jQuery後,VS2008進一步還支援jQuery Intellisense,更是讓人雀躍。 無奈,在加掛某些js後(例如jquery-ui.js),你可能會看到如下錯誤: VS2008抱怨Error u...
| | | 8 | | 12,116 |
This is my first released jQuery plugin. The goal is simple -- to add a plus or minus symbol in front of the legend text and make the <fiel...
| | | 37 | | 34,862 |
經過長達數月的夙夜匪懈、焚膏繼晷,15集的jQuery教學終於在爆肝前一刻驚險完成... 連結如下,有興趣學習jQuery的朋友可以參考看看。各位大德有任何批評指教,也歡迎在此留言,老衲必當虛心檢討改善。 邊做邊學 jQuery 系列 9-jQuery讓網頁動起來 邊做邊學 jQuery 系列...
| | | 9 | | 39,650 |
jQuery的出現讓AJAX網頁的開發瞬間變簡單了。只要寫支簡單的ASPX,用Request["..."]接入前端用jQuery.ajax()傳來的參數,馬上就實現了AJAX式的資料查詢、新增、修改、刪除功能。但是,小心不要寫出如下的程式碼: protected void Page_Load(o...
| | | 8 | | 20,457 |
測試了一下,ReportViewer 2008在跨瀏覽器方面問題挺多。 例如報表工具列,只有在IE下可以完整顯示,線上列印功能要動用ActiveX Control,所以IE以外的瀏覽器無法使用天經地義。但測試下來,在IE以外的瀏覽器上仍然有些其他問題要克服... 在非IE瀏覽器裡,即使Report...
| | | 3 | | 34,707 |
之前談過this與Closure,當時JS前輩Ammon提到了apply與call。今天在寫程式時剛好有機會用到,便順手整理了一下。 一般我們呼叫Function時,都會寫成funcName(arg1, arg2, ...)的形式。但像jQuery裡的事件函數,都用this來存取觸發事件的元素,若...
| | | 19 | | 15,569 |
我的邊做邊學jQuery又有三集新內容上線。其實上週就上線了,但最近忙昏頭,拖到現在才貼文宣傳。順便廣告一下,不想錯過MSDN網站最新線上教學或市場新書資訊的人,可以訂閱MSDN Taiwan的Twitter RSS。偶爾還會有天上掉下來的贈書活動,想要撿好康的人可以留意一下。(不知將來會不會送X...
| | | 9 | | 28,889 |
網友Ark剛好問到live(),不知道大家有沒有覺得jQuery.live()具有為"未來元素"設定事件的未卜先知能力很神奇? 至少在乍聽之餘,我覺得很不可思議,莫非它要攔截所有建立元素的過程? 不對,難度很高、沒效率、漏洞也很多,那麼又是怎麼做到的呢? 本草網目官方文件上有詳細的解釋,關鍵在Ev...
| | | 15 | | 83,935 |
有網友提問,看不太懂jQuery.extend的用法,本想在留言裡回覆,但寫著寫著,發現要說到淺顯白話,還真得花些篇幅,索性另起一篇,解釋得更詳細點。 以jQuery.extend(objA, objB)為例,你可以想像成objA與objB各有一些屬性(方法也會比照處理,在此只提屬性),exten...
| | | 0 | | 8,020 |
VS2008支援jQuery Intellisense,方法是透過引用jquery-*-vsdoc.js,在編輯期間載入一個提供額外加註說明的js版本。 不過在1.3推出時,jquery-1.3-vsdoc.js並未同步釋出,但有強者自己DIY做出vsdoc可以暫代。之後1.3.1, 1.3.2推出...
| | | 10 | | 14,931 |
處理一個案子,同事給了我一個HTML的樣版(其他ASPX產生的),我要借它的排版用在其他地方,數字及文字欄位的部分要轉成[$FieldName$]的格式,去掉不必要的id以及style設定,範例如下: <!-- 原始網頁 --><tr id="OrderUserControl1...
| | | 4 | | 9,797 |
jQuery 1.3.2已於2/20釋出,跟1.3.1差不多,以修Bug為主,但也有一些改變,整理以下: $("h1,h2,h3")的寫法,原本得到的群組會先列出所有的h1, 再來是所有的h2,再來是h3;1.3.2起則會依照元素在DOM中的出現順序排列。這個修改是為了符合W3C的Selecto...