使用jQuery插件創(chuàng)建常規(guī)模態(tài)窗口登陸效果
隱藏模態(tài)窗口技術(shù)是一種很好的解決方案,用于處理不是特有必要出現(xiàn)在網(wǎng)頁上的界面元素。社交網(wǎng)絡(luò)可以使用模態(tài)窗口傳達(dá)私人訊息以及只針對會員才能看 到的表單。在博客和雜志網(wǎng)站也適用于與主網(wǎng)站分開的作者登陸頁面,模態(tài)窗口比在JavaScript中創(chuàng)建新窗口更容易,因?yàn)槭褂肏TML標(biāo)記顯示,所有 的東西能都呈現(xiàn)在同一個(gè)窗口中。
我將演示如何利用jQuery插件leanModal建立一個(gè)常規(guī)模態(tài)窗口。如果你有MIT general license,那么這個(gè)插件是完全開源和免費(fèi)的,我很喜歡這個(gè)插件,用起來相當(dāng)方便,還能自行添加CSS,達(dá)到自定義的效果。
在線演示——下載源代碼
開始
首先創(chuàng)建兩個(gè)命名為“index.html”和“style.css”的文件,在同一個(gè)目錄中,創(chuàng)建另一個(gè)文件夾命名為/js/,包含進(jìn)剛才兩個(gè)文件。第一個(gè)是微型jQuery庫,第二個(gè)是leanModal插件,命名為jquery.leanModal.min.js。
<!doctype html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Modal Login Window Demo</title>
<link rel="shortcut icon" >
<link rel="icon" >
<link rel="stylesheet" type="text/css" media="all" href="style.css">
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.leanModal.min.js"></script>
<!-- jQuery plugin leanModal under MIT License http://leanmodal.finelysliced.com.au/ -->
</head>
可喜的是我們不需要再包含任何默認(rèn)CSS樣式表了,因?yàn)閘eanModal插件只提供了非?;镜腏S功能,一切都被精簡下來,只剩光禿禿的模板。然而我們需要復(fù)制CSS板塊來實(shí)現(xiàn)黑暗覆蓋效果。下面是我從插件網(wǎng)站復(fù)制下來的用在默認(rèn)樣式表中的代碼。
#lean_overlay { position: fixed; z-index:100; top: 0px; left: 0px;
..........
結(jié)語
模 態(tài)窗口效果可以用在更多的情況下,不僅僅是登錄表單。你需要考慮各種UI元素的網(wǎng)頁,并考慮哪些元素在自己的窗口中可能更有用。這涉及到特殊形式或更長的 詳細(xì)內(nèi)容,可能不是每個(gè)人都喜歡。請大家看看我的在線示例演示,看看我們?nèi)绾文軌蚴褂脴?biāo)準(zhǔn)的HTML塊實(shí)現(xiàn)這個(gè)leanModal jQuery效果。任何人對于CSS有一些基本的了解就不難理解我的默認(rèn)樣式設(shè)計(jì)。此功能有這么多的用途,其中不乏想象力。但我真的希望這些示例教程代碼 可能會給開發(fā)者提供標(biāo)準(zhǔn)模板,以節(jié)省時(shí)間。
- 分享2個(gè)jQuery插件--jquery.fileupload與artdialog
- artdialog的圖片/標(biāo)題以及關(guān)閉按鈕不顯示的解決方法
- 給artDialog 5.02 增加ajax get功能詳細(xì)介紹
- artDialog 4.1.5 Dreamweaver代碼提示/補(bǔ)全插件 附下載
- artDialog雙擊會關(guān)閉對話框的修改過程分享
- JS中artdialog彈出框控件之提交表單思路詳解
- jQuery validate+artdialog+jquery form實(shí)現(xiàn)彈出表單思路詳解
- artDialog+plupload實(shí)現(xiàn)多文件上傳
- plupload+artdialog實(shí)現(xiàn)多平臺上傳文件
- jQuery對話框插件ArtDialog在雙擊遮罩層時(shí)出現(xiàn)關(guān)閉現(xiàn)象的解決方法
- Jquery彈出窗口插件 LeanModal的使用方法
- jQuery插件artDialog.js使用與關(guān)閉方法示例
相關(guān)文章
ASP.NET jQuery 實(shí)例1(在TextBox里面創(chuàng)建一個(gè)默認(rèn)提示)
通常用戶在搜索內(nèi)容時(shí),在文本框輸入內(nèi)容前,文本框都會給出默認(rèn)提示,提示用戶輸入正確的內(nèi)容進(jìn)行搜索2012-01-01
jQuery對話框插件ArtDialog在雙擊遮罩層時(shí)出現(xiàn)關(guān)閉現(xiàn)象的解決方法
這篇文章主要介紹了jQuery對話框插件ArtDialog在雙擊遮罩層時(shí)出現(xiàn)關(guān)閉現(xiàn)象的解決方法,涉及針對插件源碼的修改,需要的朋友可以參考下2016-08-08
jQuery獲取DOM節(jié)點(diǎn)實(shí)例分析(2種方式)
這篇文章主要介紹了jQuery獲取DOM節(jié)點(diǎn)的方法,提供了兩種jQuery獲取DOM節(jié)點(diǎn)的技巧,需要的朋友可以參考下2015-12-12
查看源碼的工具 學(xué)習(xí)jQuery源碼不錯(cuò)的工具
jQuery是一個(gè)非常好用的javascript框架,我尤其喜歡它強(qiáng)大的選擇器和鏈?zhǔn)奖磉_(dá)式,使得我們能通過簡單的語句實(shí)現(xiàn)復(fù)雜的功能。它還有一個(gè)重要的特點(diǎn)就是它的可擴(kuò)展性,使得很多人都可以開發(fā)他們的插件并且分享出來2011-12-12
使用jQuery實(shí)現(xiàn)WordPress中的Ctrl+Enter和@評論回復(fù)
相信大家對QQ中的Ctrl+Enter快捷回復(fù)和微博上的@指名回復(fù)功能都不陌生,在WordPress的評論欄方面我們同樣可以添加這樣的功能,一起來看使用jQuery實(shí)現(xiàn)WordPress中的Ctrl+Enter和@評論回復(fù)的方法:2016-05-05
JQ圖片文件上傳之前預(yù)覽功能的簡單實(shí)例(分享)
下面小編就為大家?guī)硪黄狫Q圖片文件上傳之前預(yù)覽功能的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11
jQuery實(shí)現(xiàn)獲取隱藏div高度的方法示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)獲取隱藏div高度的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了jQuery針對頁面元素屬性操作的相關(guān)技巧,需要的朋友可以參考下2017-02-02
jQuery實(shí)現(xiàn)簡單網(wǎng)頁遮罩層/彈出層效果兼容IE6、IE7
自寫寫的一個(gè)jQuery插件,可以實(shí)現(xiàn)簡單網(wǎng)頁遮罩層/彈出層功能,并且兼容IE6、IE7,需要的朋友可以參考下2014-06-06

