自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

40個(gè)讓你的網(wǎng)站更加友好的jQuery插件

開發(fā) 前端
一個(gè)插件的基本功能是執(zhí)行一個(gè)含有元素集合的函數(shù)數(shù)組。每個(gè)方法和jQuery核心組成一個(gè)插件,如.fadeOut() 或.addClass()。一個(gè)jQuery插件是一個(gè)基本的可以擴(kuò)充jQuery 原型對象的方法。當(dāng)原型對象被擴(kuò)充后,jQuery所有的對象都可以繼承每一個(gè)擴(kuò)充的方法。

一個(gè)插件的基本功能是執(zhí)行一個(gè)含有元素集合的函數(shù)數(shù)組。每個(gè)方法和jQuery核心組成一個(gè)插件,如.fadeOut() 或.addClass()。一個(gè)jQuery插件是一個(gè)基本的可以擴(kuò)充jQuery 原型對象的方法。當(dāng)原型對象被擴(kuò)充后,jQuery所有的對象都可以繼承每一個(gè)擴(kuò)充的方法。

jQuery有強(qiáng)大的社區(qū)支持,社區(qū)里有很多技能嫻熟的開發(fā)者夜以繼日的創(chuàng)造出令人驚嘆的腳本和網(wǎng)絡(luò)應(yīng)用。然而,這將增大了為你任務(wù)篩選插件的難度。這就是你為什么會看到此推薦,你將在這里找40個(gè)必須的jQuery插件集合,當(dāng)你應(yīng)用這些插件時(shí),將會讓你得網(wǎng)站變得更加友好。

好好享受吧!

1.FlowType.js

FlowType.JS是一個(gè)可以自動調(diào)整字體大小和行高(根據(jù)父類的寬)的jQuery插件,這樣我們的內(nèi)容將呈現(xiàn)出我們喜歡的樣子。當(dāng)調(diào)整大小時(shí),它可以設(shè)置最小/大字體,最小/大寬度。同時(shí)它對webfonts有很好的支持,下面是個(gè)展示它如何工作的例子(試著改變改變?yōu)g覽器的大小).

??下載??

2.jQuery Flat Shadow

jquery-flat-shadow

jQuery Flat Shadow是一個(gè)能夠添加陰影效果到任何目標(biāo)上的jQuery插件。它可以自定義陰影的顏色,角度,同時(shí)還可以控制陰影的開啟和關(guān)閉狀態(tài)。

??下載??

3.任意錨點(diǎn)JS

Arbitrary.Anchor.js是一個(gè)可以擴(kuò)充標(biāo)準(zhǔn)錨點(diǎn)(通過#鏈接)功能的jQuery插件。它可以讓我把目標(biāo)投向任何jQuery選擇器(如類和元素類型)而不僅僅局限于id。同時(shí)它對復(fù)雜的選擇器支持的也不錯(cuò)。(如??http://example.com#.sup.brah??-這要匹配兩個(gè)類)。點(diǎn)擊鏈接將會產(chǎn)生平滑的自動滾動效果。而且,這個(gè)滾動的速度也可以在鏈接里設(shè)置(如 http://example.com#.sup.brah|100 )

??下載??

4.tidyTime.js

tidyTime.js是一個(gè)友好展示時(shí)間的jQuery插件。時(shí)間數(shù)值將被轉(zhuǎn)化為如:“9點(diǎn)過一刻”,“5點(diǎn)整”,“7點(diǎn)57”字串等等。而且,這個(gè)插件允許我們可以在時(shí)間的前邊或是后面添加自定義字串,如:“嗨,現(xiàn)在是3點(diǎn)50分,要快哦!”。也可以根據(jù)不同的時(shí)間戳指定字串,這樣當(dāng)觸發(fā) tidyTime時(shí)就會產(chǎn)生一個(gè)存在的回調(diào)。

??下載??

5.Sticky-kit

Sticky-kit是一個(gè)很方便的jQuery插件,它能簡單的創(chuàng)建/管理粘性元素,而且一些組合特性也能用于復(fù)雜應(yīng)用中。這些特性包括“處理多個(gè)粘性元素”,“根據(jù)元素在視圖中的位置開啟和關(guān)閉行為”以及回調(diào)。同時(shí)它也有根據(jù)瀏覽器大小改變重新計(jì)算元素尺寸的函數(shù)。

??下載??

6.Owl Carousel

Owl Carousel是一個(gè)可以讓我們快速創(chuàng)建響應(yīng)式旋轉(zhuǎn)木馬滑塊的插件。它支持觸摸和能夠展示包含任何標(biāo)簽的HTML內(nèi)容。它可以設(shè)置換頁/滑動速度、開啟 /關(guān)閉自動演示,展示豆子導(dǎo)航等。同時(shí),也可以定義桌面顯示項(xiàng)目的數(shù)目,Owl Carousel可以自動的區(qū)分平板和手機(jī)。

??下載??

7.SlimMenu

SlimMenu 可以將帶有深度的非順序列表轉(zhuǎn)化為一個(gè)帶有子菜單的菜單,在小屏幕上,菜單變成下拉式導(dǎo)航。它支持觸摸和自定義選項(xiàng)如動畫和速度。

??下載??

8.Tabulous.js

Tabulous.js是一個(gè)輕量級的jQuery插件,它能用普通的HTML結(jié)構(gòu)來簡單的創(chuàng)建。選項(xiàng)卡可以用CSS創(chuàng)建,同時(shí)存在開關(guān)效果(滑動,縮放,翻轉(zhuǎn))。它沒有復(fù)雜的特性,就只有選項(xiàng)卡,它的特效有時(shí)就是我們想要的。

??下載??

9. EasyAB

easyAB

這是一個(gè)快速創(chuàng)建A/B或者多元測試的jQuery(和Zepto)插件。一旦事件被觸發(fā),他們就會被Google Analytics中的自定義變量記錄下來。easyAB可以添加任何數(shù)量的命令,同時(shí)它們可以自定義到JavaScript函數(shù)中。

??下載??

10. S Gallery

s-galalry

S Gallery是另外一款jQuery圖片畫廊插件,它能夠在可以有響應(yīng)事件的網(wǎng)格中顯示圖片。它的靈感是來自于sony產(chǎn)品首頁的畫廊效果(sony產(chǎn)品首頁是用flash制作的),然后S Gallery完全模仿了它。當(dāng)某個(gè)單元格被點(diǎn)擊并且獲取到焦點(diǎn)的時(shí)候,你就可以通過向前-向后按鈕或方向鍵來瀏覽其他的圖片。

??下載??

#p#

11. Twenty Twenty

twenty-twenty

TwentyTwenty 是一個(gè)視覺擴(kuò)散工具,非常容易的就能夠辨認(rèn)出它們。它的原理是兩張圖片互相堆疊在對方的上面。當(dāng)滑塊移動通過整個(gè)圖像的時(shí)候,它利用css的屬性來調(diào)整左側(cè)的圖像。這允許右邊的圖像顯示通過容器。

??下載??

12. SMint

smint

Smint 是一款簡便的jQuery插件,她可以幫助你實(shí)現(xiàn)一頁風(fēng)格網(wǎng)站的導(dǎo)航。她由兩個(gè)元素組成,一個(gè)是粘性的導(dǎo)航條,他可以在你滾動你的頁面時(shí)停留在整個(gè)頁面的頂部;另一個(gè)是菜單按鈕,它可以自動地讓頁面滾動到你鎖點(diǎn)擊的區(qū)域。SMINT是一個(gè)簡單的插件,她又一個(gè)選項(xiàng)可以控制頁面的滾動速度。她的默認(rèn)速度是半秒鐘,當(dāng)然你也可以把她設(shè)置到任意你想要的時(shí)間。下載的組件中還包含有例子,她們都可以免費(fèi)的作為您單頁網(wǎng)站的惹眼的模板。

??下載??

13.Loda Button:加載時(shí)的動態(tài)按鈕

loda-buttons

Loda Button 是一款簡易的jq插件動態(tài)按鈕圖標(biāo),在等待從服務(wù)器獲取數(shù)據(jù)時(shí)使用。loda-btn和loda-icon的樣式被用在了這款插件的按鈕組件中。他的樣式十分簡單,并且放置在loda-button.css文件中。此組件的動態(tài)效果是使用支持Chrome,Firefox,Opera和IE10的css3 的animation,transitions和transforms實(shí)現(xiàn)的。

??資源??

14. Pop Easy

pop-easy

PopEasy是一個(gè)輕量jQuery插件,它是任何一個(gè)像輕易創(chuàng)建模態(tài)窗口的開發(fā)者所必備的。通過在你的頁面上應(yīng)用一個(gè)遮罩效果并彈出一個(gè)定制的模態(tài)窗口,來讓你的焦點(diǎn)放在重要的信息上。

要在頁面上使用多個(gè)模態(tài)窗口,你必須在你希望打開的div層中同步id觸發(fā)器的href屬性。這種工作原理和從一個(gè)彈出的模態(tài)過渡到另一個(gè)模態(tài)的原理是一樣的。只需要在你希望離開的模態(tài)窗口中放置一個(gè)href連接,它和另一個(gè)模態(tài)的id相匹配。
 
???源碼??

15. Reveal

reveal

Reveal很了不起,實(shí)現(xiàn)起來也簡單,是一個(gè)跨瀏覽器并兼容現(xiàn)代瀏覽器(還帶有優(yōu)雅降級功能)。同時(shí)它很輕量,只有1.75KB。設(shè)置Reval模態(tài)只需要三步。附加所需文件,放入模態(tài)的標(biāo)記處然后給你的按鈕添加屬性。Reval遵守MIT許可。

??源碼??

16. Hide/Show Password Plugin

hide-show-password-plugin

Hide/show Password插件讓你輕易隱藏和顯示密碼輸入欄中的內(nèi)容。這個(gè)插件最酷的部分就是”innerToggle“選項(xiàng)。當(dāng)設(shè)置為開的時(shí)候,它可以很容易創(chuàng)建漂亮隱藏/顯示 控件,你可以定制自己喜歡的樣式。在觸屏瀏覽器中,你滑動的時(shí)候它甚至能保持輸入焦點(diǎn)。

??源碼??

17. Readmore.js

read-more

Readmore.js是一個(gè)平滑的,輕量的jQuery插件,用于折疊和展開大段的文本。并帶有“閱讀更多”和“關(guān)閉”鏈接。 Readmore.js所需的標(biāo)記語言極其輕量而簡單。不需要div層的復(fù)雜設(shè)置或者硬編碼的類名,只需要在包含大段文本的元素里調(diào)用.readmore(),Readmore.js就會幫你處理剩余的工作。

??源碼??

18.向上滾動

ScrollUp是一個(gè)輕量級jQuery插件,它可以簡單的創(chuàng)建適用于任何網(wǎng)站的用戶自定義“向上滾動”特性。給activeOverlay設(shè)置一個(gè)可用的CSS顏色,這樣你可以創(chuàng)建一個(gè)可見的線條幫助你決定一個(gè)適合的高度(出現(xiàn)向上滑動的標(biāo)識,譯注)。

??源碼??

19.FlipClock.js

FlipClock.js是一個(gè)可呈現(xiàn)任何和時(shí)間相關(guān)的可重復(fù)性特效的jQuery插件。FlipClock.js可支持作為一個(gè)時(shí)鐘,倒計(jì)器和計(jì)時(shí)器,同時(shí)用戶也自定義完整的CSS來改變它的外觀。它有可以自動開始的選項(xiàng),還有很多回調(diào)方法來控制 (start,stop,getTime,setTime...)。同時(shí),它也有可以增加功能的全功能API。

??源碼??

20. Mobiscroll

mobile-scroll

Mobiscroll是用于觸摸設(shè)備(安卓手機(jī),iPhone,Galaxy平板)的旋轉(zhuǎn)滾輪/日期和時(shí)間選擇器的jQuery插件。這個(gè)控件能輕易地定制來支持任何常規(guī)值并能用于常規(guī)選擇控件(下拉列表)作為直觀的選擇項(xiàng)。這種控件可以更換主題,你可以在CSS里更改外觀。它還帶有預(yù)定義,漂亮的配色方案,并通過了IOS4,Android 2.2,Android 2.3,Chrome,Safari,Firefox和IE9的測試。

??源碼??

#p#

21. Minimit Gallery

minimit-gallery

Minimit Gallery 是一個(gè)高度可定制的,可無限擴(kuò)展的插件,用來顯示相冊、幻燈片、旋轉(zhuǎn)木馬、滑動等效果, 實(shí)際上所有包含復(fù)雜效果的東西不超過10kb 。使用 Minimit Gallery 你可以將更多的時(shí)間放在構(gòu)思和界面的動態(tài)效果上,所有的邏輯功能將通過此插件來進(jìn)行管理。它是為JavaScript/Jquery 高級程序員設(shè)計(jì)的,因?yàn)槟阈枰帉懰械膭赢嫼拖鄡詷邮奖?。它已?jīng)在IE7+, Firefox, Safari 和 Chrome上測試通過。

??源代碼 & 示例??

22. Cycle 2

Cycle2

Cycle是一個(gè)相當(dāng)古老卻很流行的jQuery幻燈片插件。它現(xiàn)在有一個(gè)新的,改進(jìn)的版本:Cycle2.這個(gè)插件非常適用于任何想要?jiǎng)?chuàng)建完全自定義的幻燈片的人群,使用這個(gè)插件不需要聲明任何標(biāo)記語言或者樣式。功能上,它也很靈活。Cycle2支持響應(yīng)布局,對全部或單個(gè)的幻燈片有設(shè)置選項(xiàng),并能通過全特性API輕易地得到拓展。

??源和演示??

23. Circular Content Carousel

cicruclar-carousel

這款插件用在在可以附著概要描述內(nèi)容的滑動條上,當(dāng)用戶點(diǎn)擊內(nèi)容時(shí)(圖片中的more按鈕),一個(gè)小的盒子會滑動到當(dāng)前盒子的旁邊,在那里用戶可以閱讀和看到與主題相關(guān)的詳細(xì)信息,并且滑動條還可以起到導(dǎo)航的作用。

??資源和范例??

24. Tooltipster

Tooltipster

Tooltipster 是一個(gè) jQuery 插件,用來快速創(chuàng)建 HTML5驗(yàn)證 和靈活的工具提示。這個(gè)插件體積小小 (4.8kb 縮小后),運(yùn)行速度快,并且能夠靈活定制。它的外觀可以通過CSS(主題支持)和箭頭的位置來改變。跟隨鼠標(biāo),外觀的延遲/周期,都可以進(jìn)行定義。

??源代碼??

25. Colortip

colortip

它在你的頁面中把元素的title屬性轉(zhuǎn)化為一系列的多彩的工具提示(tooltips)。有6中顏色可用,所以你可以輕易地在你的設(shè)計(jì)中配色。在 colortip-1.0-jquery.js中,你還可以通過把附加的樣式類包含到樣式表,給顏色數(shù)組添加元素來創(chuàng)建自己的工具提示。

??源碼??

26. MasonJS

masonjs

MasonJS,這個(gè)jQuery插件用來解決當(dāng)前大多數(shù)的網(wǎng)格系統(tǒng)相關(guān)的問題。當(dāng)使用Masonry,Isotope或者任何其他的網(wǎng)格插件,你的網(wǎng)格將會包含凹凸的邊緣和溝縫。Mason就是用來填充這些溝縫的。

MasonJS關(guān)注你的網(wǎng)格并查找所有構(gòu)成網(wǎng)格的元素。它創(chuàng)建了一個(gè)基于這些元素尺寸的完美網(wǎng)格陣列,并循環(huán)查找網(wǎng)格中的每一個(gè)元素塊來決定縫隙的位置。然后他就用填充元素填充縫隙,這是你可以定義或者在你的網(wǎng)格中復(fù)制元素。

??源碼??

27. Unslider

unslider

Unslider是一個(gè)只能滑動的jQuery滑塊插件。沒有奇特的滑動效果沒不需要標(biāo)記,并且它體積小于3kb。 它非常流暢,靈活,體積非常小。 Unslider已經(jīng)在所有最新的瀏覽器中測試過,并能在落后的瀏覽器中優(yōu)雅降級。你可以在需要的時(shí)候添加鍵盤指針支持。不是所有的滑動都一樣,Unslider也知道這一點(diǎn)。在沒有額外的代碼下,它能在高度上時(shí)尚地過渡。這些天你很難找到不能響應(yīng)的網(wǎng)站。Unslider回來了,它是完全響應(yīng)的。

??源碼??

28. Camera : 支持觸摸的jQuery幻燈片插件

camera

Diapo的開發(fā)者已經(jīng)創(chuàng)建了一個(gè)新鮮的插件,叫做Camera,它帶有很多特性并在響應(yīng)式布局中工作良好??梢酝ㄟ^HTML元素(圖像,文本,視頻等)來創(chuàng)建幻燈片,Camera會在一個(gè)外觀優(yōu)美的接口中顯示出來并帶有一系列的過渡效果。

??源碼??

29. Royal Slider

royalslider

Royal Slider是一個(gè)jQuery插件,它可以在滑動片中顯示任何HTML內(nèi)容(圖像,視頻,文本等),并帶有不凡的特性?;脽羝?0項(xiàng)可供定制,4套帶有PSD源文件的皮膚,9個(gè)預(yù)組件的模板(不斷更新)和所有的CSS樣式。在CSS3的動畫效果下(JS降級),該插件工作在主流的瀏覽器中,并能在移動設(shè)備中響應(yīng)式輸出,運(yùn)行高速。同時(shí),因?yàn)橛辛搜舆t加載功能(只加載部分項(xiàng)目),在有很多幻燈片的情況下,它也能快速完成加載。

??源碼??

30. Progression.js

progressive-form

Progression.js插件在用戶完成表格時(shí)提供實(shí)時(shí)提示和經(jīng)度更新。你所需要做的就是給你的表格一個(gè)唯一的ID。然后把數(shù)據(jù)進(jìn)度的數(shù)據(jù)屬性添加到每一個(gè)元素,這些元素是表格中的一個(gè)處理步驟。一旦你創(chuàng)建了表格,你就要初始化這個(gè)插件。

??源碼??

#p#

31. jQuery 顏色板

color-swatches

jQuery.swatches 是免費(fèi)的,用來將單行的div轉(zhuǎn)變?yōu)槠恋牟噬{(diào)色板。你可以按照希望的方式對其自定義。每一次對不同的選擇符調(diào)用swatchify()的時(shí)候,使用不同的類將會渲染出不同的色板組。

??下載??

32. jPages : JavaScript 驅(qū)動的分頁插件

jpages

jPages是一個(gè)客戶端的分頁腳本 (一個(gè) jQuery 插件) ,它具有鍵盤+滾動瀏覽,自動翻頁,延遲顯示以及自定義瀏覽面板的特性。同一個(gè)頁面可以插入任何數(shù)字的分頁元素,并且非常容易放置定位。

??下載??

33. FitText

FitText

FitText是一個(gè)簡單單功能性強(qiáng)的jQuery插件,它用來創(chuàng)建適應(yīng)已定義元素的文本。它能自動更新字體尺寸并,并自動適應(yīng)換行元素,保證不會因?yàn)樽煮w因素而造成布局崩潰,能在移動端或PC端瀏覽器中顯示頁面。

??下載??

34. FitVids.js

FitVids

FitVids.js是一個(gè)輕量的,簡單易用的jQuery插件用于創(chuàng)建流暢的嵌入視頻。FitVids自動設(shè)置固有比率方法來在你的響應(yīng)式設(shè)計(jì)中完成創(chuàng)建流暢的視頻。

??下載??

35. Swipebox

swipebox-jquery-lightbox-plugin

Swipebox是一個(gè)jQuery燈箱插件,并支持觸摸事件,在響應(yīng)式布局中也工作良好。當(dāng)使用擦除手勢或者鍵盤事件時(shí),它會顯示單個(gè)或者一組圖形性質(zhì)的元素。插件主要使用CSS過渡并在支持性不好的瀏覽器中提供jQuery降級。

??下載??

36. Turn.js

turn_js

Turn.js是一個(gè)jQuery插件,它帶有可愛光滑的翻頁過渡效果。第一頁作為封面,剩余部分可以通過翻動頁面的任意角度來瀏覽。Turn.js只有15kb,可在移動端和平板瀏覽器中使用,并使用了硬件加速。

??下載??

37. imBookFlip

imbookflip

imBookFlip插件能在一個(gè)內(nèi)聯(lián)框架或者直接在整個(gè)頁面顯示出書本樣式的內(nèi)容。頁面可以設(shè)置為可翻動,用戶可以點(diǎn)擊或者通過自動播放來翻頁。悲哀的是,它不支持拖動翻頁效果。同樣,它的API允許直接指向目標(biāo)頁面。

??下載??

38. Booklet

booklet

Booklet可能是這個(gè)列表里選項(xiàng)最多的插件,它能配置每一個(gè)變量。JS翻頁效果不是很強(qiáng)大,因?yàn)樗3謨?nèi)容在范圍內(nèi)(不超過書本本身),但它工作健壯。可以通過鍵盤,前后鍵或者自動播放來翻頁。每一個(gè)頁面有一個(gè)唯一的URL(使用哈希標(biāo)簽)。它支持章節(jié),顯示頁面號,回調(diào)交互。

??下載??

39. Gmaps.js

gmap

GMaps.js 是一款資源豐富的jQuery插件,它可以使消耗過高的谷歌地圖輕便化。此外,加入了一個(gè)特殊定位的標(biāo)準(zhǔn)地圖,我們可以定義其縮放比例,添加商場,得到用戶所在位置(HTML5 geolocation),定義了路徑,標(biāo)記出路線并且還有跟多內(nèi)容僅僅通過一小段代碼。

??下載??

40. JQVMap

JQVMap用來渲染矢量地圖的jQuery插件,它在現(xiàn)代瀏覽器中使用SVG,其余的瀏覽器中使用VML。這是一個(gè)基于jVectorMap插件高度修改的版本,帶有即用的世界地圖。有很多美化地圖的選項(xiàng),如顏色,邊框或模糊。

??下載??  

英文地址:??40-jquery-plugins-to-improve-your-website/??

譯文鏈接:??http://www.oschina.net/translate/40-jquery-plugins-to-improve-your-website??

責(zé)任編輯:林師授 來源: OSChina編譯
相關(guān)推薦

2011-11-03 13:13:52

jQuery插件

2015-12-02 09:37:24

數(shù)據(jù)中心數(shù)據(jù)中心優(yōu)化

2012-02-29 08:51:30

jQuery

2025-03-11 08:30:00

Pythonretrying代碼

2023-06-05 11:40:23

2011-04-19 15:24:26

jQueryJavaScript插件

2011-04-21 11:07:58

jQuery

2023-07-03 07:55:25

2024-08-02 10:23:20

2021-07-01 10:03:55

Distroless容器安全

2025-03-10 08:00:00

開源VS Code開發(fā)

2011-04-28 16:55:07

電子商務(wù)網(wǎng)站設(shè)計(jì)網(wǎng)站

2011-05-11 14:50:54

URL

2014-03-21 09:52:29

jQuery動畫插件

2022-09-19 15:02:24

C語言

2010-05-20 13:56:17

Fedora 13

2019-08-28 09:28:07

SSHOpenSSH運(yùn)維

2021-03-03 08:02:13

JavaScript函數(shù)字節(jié)

2015-08-18 09:52:19

app推廣規(guī)劃

2011-01-13 14:38:00

JavascriptCSSWeb
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號