標籤:des style blog http io ar color os 使用
在網站開發中經常會用到模態視窗,如果直接利用javascirpt的window.showModalDialog()開啟一個強制回應視窗,雖然實現了強制回應視窗的功能,但十分的不好看。當我們遇到這樣的需求時很多人會從網上尋找這些jQuery的模態對話方塊,有時候搜尋了很多,但都不是很合適,那為什麼人們喜歡模態視窗呢?那模態視窗到底有什麼優點呢?
當一個模態視窗包含一個較小的元素時,使用者並不需要載入一個完成的全新新頁面就可以訪問它。(達到同樣效果的另一種方式來是使用基於AJAX的標籤) 。 通過模態視窗,您提高網站的可用性。一次又一次的載入網頁是會令大多數使用者感到煩擾,因此避免這種狀況絕對是一件好事。 模態視窗也可以為您以節省空間的通過避免使用不需要出現在首頁面的大元素。 例如,您只需提供一個連結,縮圖或某種按鈕, 而不是把完整的視頻的放在網頁上。
今天我收集31個jQuery的模態對話方塊外掛程式。這個集合涵蓋了所有的模態視窗外掛程式,下次遇到這樣的問題你可以直接作為參考,來協助你建立良好的頁面。
SimpleModal
SIMPLEMODAL是一個建立模態視窗的小外掛程式,只需要幾行代碼就能夠建立警告或確認對話方塊訊息。它可以工作在非同步模式下,從外部頁面或本身的頁面載入內容。
Dialog
這個外掛程式使用jQuery UI CSS架構風格的外觀,所以我們看起來他的顏色和背景材質那麼好看。建議您使用ThemeRoller工具來建立和下載自訂佈景主題,以便於維護。
noty
noty是一個jQuery外掛程式,他可以很容易建立成功 - 錯誤 - 警告等對話方塊
ThickBox
ThickBox是一個基於JQuery類庫的擴充,它能在瀏覽器介面上顯示非常棒的UI框, 它可以顯示單圖片,多圖片,ajax請求內容或連結內容.
TinyBox 2
作為TinyBox的升級版本。TinyBox支援iframes和映像本身。ThickBox 的多功能性包括(圖片,iframed 的內容,內嵌的內容,AJAX 的內容).展示單一圖片(single image)展示圖片集(multiple images)展示內嵌內容(inline content)展示被iFrame的內容(iframed content)展示AJAX內容(AJAX content)其他:教程本身還內建了一個很酷的JS跳轉指令碼ThickBox 能隱藏 Windows IE 6 裡的元素.ThickBox 能在使用者滾動頁面或改變瀏覽器視窗大小的同時始終保持置中. 點擊圖片, 覆蓋層, 或關閉連結能移除 ThickBox.
leanModal.js
jQuery Impromptu
mpromptu是一個介面相當友好的jQuery資訊提示對話方塊外掛程式,讓你的網站提升使用者體驗。Impromptu不僅 僅是alert、prompt和confirm的替代品,它還具有其他更強大的功能,可以在對話方塊中建立form表單。此外掛程式的定製性也很高,可以使用自 定義的CSS樣式來改變對話方塊的外觀效果,從而讓你網站的介面顯得更加精緻。。
登入框的模態對話方塊CSS和jQuery
SimpleDialog
SimpleDialog的目標是替代javascript.dialog(),方便開發人員更加便捷的開發出精美的對話方塊。
jQuery PopBox
Reveal
他是跨瀏覽器安全色性良好的輕量級只有1.75KB的外掛程式。這意味著它的反應速度快,如果是小型項目值得推薦
Facebox
Facebox是一個基於jQuery,Facebook-style的lightbox。能夠展示示images,divs或者整個遠程頁面。它使用簡單.
Lightbox_me
Lightbox_me 是jQuery的開發人員一個必不可少的工具。Lightbox_me是一個非常簡單的Lightbox。當瀏覽器視窗變化時,強制回應視窗會自動調整大小。它能夠很好的處理好大部分瀏覽器邊界問題,如視窗調整或視窗比強制回應對話方塊小等情況。
jQuery popBox
popBox是一個使用簡單的jQuery外掛程式,用於擴充文本輸入框的功能。當文字框獲得焦點時,將彈出一個強制回應對話方塊讓使用者可以在更大的地區中輸入內容。。
SimpleModal
SimpleModal是一個輕量級jQuery外掛程式提供一個用於建立模式對話方塊的強大架構。由於是一個架構,它可以給予你極大的靈活性來構建你想要的任意強制回應對話方塊。。
NyroModal V2
jQuery BlockUI外掛程式
jQuery BlockUI外掛程式可以讓你使用ajax類比同步行為,而不用鎖定瀏覽器。當被啟用時,它會阻止使用者當前的活動(或頁面的一部分),直到它被停用。當要執行某個較長操作時候,通過 blockUI來阻止目前使用者繼續操作。構建一個彈出模態視窗使用了jQuery的Reveal外掛程式
ColorBox:一個輕量級的可定製的燈箱jQuery外掛程式
Messi
Messi是一個乾淨,優雅的訊息顯示jQuery外掛程式。
Facebook的風格的確認框
jQuery YouTube上彈出播放器外掛程式
這是一個便於使用的jQuery外掛程式,在彈出的對話方塊中顯示嵌入YouTube視頻。jQuery使用者介面對話方塊是一個強大的跨瀏覽器外掛程式顯示一個彈出對話方塊,標題列,包括一個可移動的模態行為機制。
這是外掛程式非常簡單的配置和使用。YouTube視頻ID儲存在任何的DOM元素的屬性。這個外掛程式可以跟蹤所有已指派的彈出事件,並不會分配的click事件,如果已經存在,這樣可以重新分配,而不會影響現有的動態添加HTML元素的事件。這個外掛程式將自動獲得來自YouTube的視頻標題上顯示的對話方塊的標題列。
Boxy
boxy 是一個用來實作類別似 Facebook 風格的提示對話方塊的jQuery外掛程式,包括:提示、確認等。支援拖拉、改變大小、Ajax資料載入等功能。
bPopup
很棒的一個jquery彈出層外掛程式,可以實現彈出層背景變暗效果,自訂彈出層在瀏覽器中的位置.談出談入彈出效 果,ajax載入內容,iframe載入內容,彈出對話方塊效果等.bPopup已經過測試,相容IE6到9,FF2-7, Opera9-10,Safari 4-5和Chrome 4-15。
modalPopLite
這是jQuery的超輕量級,超簡單的彈出對話方塊 - 1.5KB。它支援背景和圓潤的邊角,,沒有複雜的功能。
在jQuery中建立一個彈出式視窗div
如何建立一個jQuery確認對話方塊更換
jqModal
jqModal是jQuery的一個外掛程式,用來在瀏覽器中顯示通知,對話方塊和模型視窗。它簡直如瑞士軍刀一般靈活和小巧,而且它為通用目的視窗架構奠定了基礎。。
Zebra_Dialog
Zebra_Dialog是一個可靈活配置的對話方塊jQuery外掛程式,大小隻有4KB,要求jQuery 1.5.2+支援。可用於替換JavaScript原始的“alert” 和“confirmation”對話方塊。這個外掛程式使用jQuery Plugin Boilerplate構建。
【精品推薦】web開發人員應該知道的31個jQuery模態對話方塊