jQuery彈層插件jquery.fancybox.js用法實(shí)例
本文實(shí)例講述了jQuery彈層插件jquery.fancybox.js用法。分享給大家供大家參考,具體如下:
fancybox是jquery的插件,功能強(qiáng)大。支持對(duì)放大的圖片添加陰影效果,對(duì)于一組相關(guān)的圖片添加導(dǎo)航操作按紐,除了能展示層外,還可以展示iframed內(nèi)容, 通過css訂制樣式。配合其他插件,能實(shí)現(xiàn)更旋的效果。
這里給出官方下載以及實(shí)例地址:http://fancyapps.com/fancybox/
附帶給出本站下載地址。
到目前為止,fancybox的最新版本2.1.5,調(diào)用方法變了一些,參數(shù)也加了一些。在上面那個(gè)地址的最下面,有非常詳細(xì)的參數(shù)說明。下面簡(jiǎn)單說一下使用過程。
1、要用fancybox,至少要加載二個(gè)文件
<script type="text/javascript" src="jquery.fancybox.js?v=2.1.2"></script> <link rel="stylesheet" type="text/css" href="jquery.fancybox.css?v=2.1.2" media="screen" />
在這兒有一點(diǎn)讓我不爽,就是要加載css文件,jquery插件當(dāng)中要加載css文件的并不多。
2、html調(diào)用fancybox的地方
<a id='fancybox' href="test1.html" >click here</a> //<a>標(biāo)簽里面加上一個(gè)class="fancybox.ajax",不然js里面要加參數(shù)type來說明
不知道從哪個(gè)版本開始,調(diào)用ajax的時(shí)候必須在class里面加上fancybox.ajax這個(gè),調(diào)用iframe呢要加上fancybox.iframe。不然調(diào)不出來。前提是調(diào)用fancybox沒有指定彈層類型的參數(shù)。指類型用type這個(gè)參數(shù)。
3、js調(diào)用fancybox
$("#fancybox").fancybox({
'width' : '30%',
'height' : '20%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'onClosed' : function() {alert('test');}
});
fancybox彈層插件有一點(diǎn)也要注意,就是不管是用ajax彈層,還是iframe來加載頁(yè)面,彈出東西,要加上高和寬,如果不加的話,默認(rèn)是自適應(yīng)的。這樣就會(huì)有問題,如果CSS用了特殊字體,即使你設(shè)置了,width和height,不同的瀏覽器計(jì)算出來的彈層大小會(huì)不一樣。
更多關(guān)于jQuery插件相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- Bootstrap被封裝的彈層
- 小巧強(qiáng)大的jquery layer彈窗彈層插件
- javascript右下角彈層及自動(dòng)隱藏(自己編寫)
- Angularjs整合微信UI(weui)
- Js 訂制自己的AlertBox(信息提示框)
- javascript中常見的3種信息提示框(alert,prompt,confirm)
- JS實(shí)現(xiàn)仿google、百度搜索框輸入信息智能提示的實(shí)現(xiàn)方法
- js操作輸入框提示信息且響應(yīng)鼠標(biāo)事件
- js下在password表單內(nèi)顯示提示信息的解決辦法
- weUI應(yīng)用之JS常用信息提示彈層的封裝
相關(guān)文章
jQuery實(shí)現(xiàn)頁(yè)面點(diǎn)擊后退彈出提示框的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)頁(yè)面點(diǎn)擊后退彈出提示框的方法,涉及jQuery事件觸發(fā)機(jī)制相關(guān)操作技巧,需要的朋友可以參考下2016-08-08
jQuery實(shí)現(xiàn)的解析本地 XML 文檔操作示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的解析本地 XML 文檔操作,結(jié)合實(shí)例形式分析了jQuery針對(duì)本地 XML 文檔的解析及ajax交互相關(guān)操作技巧,需要的朋友可以參考下2020-04-04
jQuery學(xué)習(xí)筆記 操作jQuery對(duì)象 屬性處理
HTML文檔,不但有一系列語(yǔ)義標(biāo)簽,每個(gè)標(biāo)簽下屬還有一系列屬性節(jié)點(diǎn)。自然我們也想去操作這些屬性節(jié)點(diǎn)。格式仍然為$(selector).方法2012-09-09
JQuery.validate在ie8下不支持的快速解決方法
下面小編就為大家?guī)硪黄狫Query.validate在ie8下不支持的快速解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過來看看吧2016-05-05
jquery中使用ajax獲取遠(yuǎn)程頁(yè)面信息
當(dāng)我們點(diǎn)擊表格里面的標(biāo)題顯示相關(guān)的詳細(xì)信息,比如點(diǎn)擊新聞標(biāo)題顯示正文,而正文通常是在一個(gè)頁(yè)面里面,通過獲取傳遞的參數(shù)id查詢數(shù)據(jù)庫(kù),然后顯示出來2011-11-11
jQuery綁定事件方法及區(qū)別(bind,click,on,live,one)
這篇文章主要介紹了jq綁定事件方法及區(qū)別,通過五種綁定方式使用bind()進(jìn)行操作,并和one()進(jìn)行區(qū)分,需要的朋友可以參考下2017-08-08
jQuery實(shí)現(xiàn)下拉菜單滑動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)下拉菜單滑動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
jquery實(shí)現(xiàn)帶縮略圖的可定制高度畫廊效果(5種)
這篇文章主要介紹了jquery可定制高度畫廊效果,很有藝術(shù)感,功能實(shí)現(xiàn)非常簡(jiǎn)單,推薦給大家,有需要的小伙伴可以參考下。2015-08-08

