亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery 彈出層插件(推薦)

2019-11-20 09:56:46
字體:
來源:轉載
供稿:網友

最近在研究彈出層插件時發現網上很多插件功能很強大,同時插件也很龐大。在這里個人寫了一個比較秀珍的彈出層插件。

jquery.popdialog.js

$(function () {$.fn.PopDialog = function (options) {var defaults = {Event: "click", //觸發響應事件title: "title", //彈出層的標題type: "text", //彈出層類型(text、容器ID、URL、Iframe)content: "content", //彈出層的內容(text文本、容器ID名稱、URL地址、Iframe的地址)width: 500, //彈出層的寬度height: 400, //彈出層的高度scrollTop: 200, //層滑動的高度也就是彈出層時離頂部滑動的距離isAuto: false, //是否自動彈出time: 2000, //設置自動彈出層時間,前提是isAuto=trueisClose: false, //是否自動關閉 timeOut: 2000 //設置自動關閉時間,前提是isClose=true};var options = $.extend(defaults, options);$("body").prepend("<div id='floatBoxBg'></div><div id='floatBox' class='floatBox'><div class='title'><h4></h4><span id='closeDialog'>X</span></div><div class='content'></div></div>");var $this = $(this); //當然響應事件對象var $blank = $("#floatBoxBg"); //遮罩層對象var $title = $("#floatBox .title h4"); //彈出層標題對象var $content = $("#floatBox .content"); //彈出層內容對象var $dialog = $("#floatBox"); //彈出層對象var $close = $("#closeDialog"); //關閉層按鈕對象var stc, st;if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {//判斷IE6$blank.css({ height: $(document).height(), width: $(document).width() });}$close.live("click", function () {$blank.animate({ opacity: "0" }, "normal", function () { $(this).hide(); });$dialog.animate({ top: ($(document).scrollTop() - parseInt(options.height)) + "px" }, "normal", function () { $(this).hide(); });if (st) {clearTimeout(st); //清除定時器}if (stc) {clearTimeout(stc); //清除定時器}});$content.css("height", parseInt(options.height) - 70);//文本框綁定事件$this.live(options.Event, function (e) {$title.html(options.title);switch (options.type) {case "url": //當類型是地址的時候 $content.ajaxStart(function () {$(this).html("loading...");});$.get(options.content, function (html) {$content.html(html);});break;case "text": //當類型是文本的時候$content.html(options.content);break;case "id": //當類型是容器ID的時候$content.html($("#" + options.content + "").html());break;case "iframe": //當類型是Iframe的時候$content.html("<iframe src=/"" + options.content + "/" width=/"100%/" height=/"" + (parseInt(options.height) - 70) + "px" + "/" scrolling=/"auto/" frameborder=/"0/" marginheight=/"0/" marginwidth=/"0/"></iframe>");break;default: //默認情況下的時候$content.html(options.content);break;}$blank.show();$blank.animate({ opacity: "0.5" }, "normal");$dialog.css({ display: "block", left: (($(document).width()) / 2 - (parseInt(options.width) / 2)) + "px", top: ($(document).scrollTop() - parseInt(options.height)) + "px", width: options.width, height: options.height });$dialog.animate({ top: options.scrollTop + "px" }, "normal");if (options.isClose) {stc = setTimeout(function () {$close.trigger("click");clearTimeout(stc);}, options.timeOut);}});if (options.isAuto) {st = setTimeout(function () {$this.trigger(options.Event);clearTimeout(st);}, options.time);}}}); 

配套的css:

*{padding: 0;margin: 0;}#floatBoxBg{display: none;width: 100%;height: 100%;background: #000;position: fixed !important; /*ie7 ff*/position: absolute;top: 0;left: 0;filter: alpha(opacity=0);opacity: 0;}.floatBox{border: #9CC95F 5px solid;position: fixed !important; /*ie7 ff*/position: absolute;top: 50px;left: 40%;background: #fff;display: none;}.floatBox .title{height: 23px;padding: 7px 10px 0;color: #fff;background-attachment: scroll;background: #9CC95F;background-repeat: repeat-x;background-position: 0px 0px;}.floatBox .title h4{float: left;padding: 0;margin: 0;font-size: 14px;line-height: 16px;}.floatBox .title span{float: right;cursor: pointer;}.floatBox .content{padding: 20px 15px;background: #fff;overflow-x: hidden;overflow-y: auto;}#closeDialog{font-size: 20px;font-weight: bold;color: #000;margin-top: -5px;}#closeDialog:hover{font-size: 20px;font-weight: bold;color: #fff;margin-top: -5px;}

最終的html示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><script type="text/javascript" src="../js/jquery-1.7.min.js"></script><script type="text/javascript" src="jquery.popdialog.js"></script><link type="text/css" rel="stylesheet" href="popdialog.css" /></head><body><div id="test">彈出層插件測試</div><div id="detail" style="display: none;">歡迎各位網友使用彈出層插件demo</div><script type="text/javascript">$(function () {$("#test").PopDialog({Event: "click", //觸發響應事件title: "彈出層插件", //彈出層的標題type: "id", //彈出層類型(text、容器ID、URL、Iframe)content: "detail", //彈出層的內容獲取(text文本、容器ID名稱、URL地址、Iframe的地址)width: 500, //彈出層的寬度height: 300, //彈出層的高度 scrollTop: 200, //層滑動的高度也就是彈出層時離頂部滑動的距離isAuto: true, //是否自動彈出time: 2000, //設置彈出層時間,前提是isAuto=trueisClose: false, //是否自動關閉 timeOut: 5000 //設置自動關閉時間,前提是isClose=true });});</script></body></html>

以上所述是小編給大家介紹的jQuery 彈出層插件(推薦)的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
不卡毛片在线看| 亚洲欧美中文日韩在线| 国产精品久久久久久久app| 亚洲综合视频1区| 色综合久久88| 午夜精品99久久免费| 久久乐国产精品| 动漫精品一区二区| 欧美一级大胆视频| 久久久久成人精品| 国产69久久精品成人| 亚洲第一精品夜夜躁人人躁| 亚洲精品按摩视频| 欧美性xxxx极品hd欧美风情| 午夜精品福利在线观看| 久久成人这里只有精品| 中文字幕不卡在线视频极品| 黑人狂躁日本妞一区二区三区| 九九热这里只有精品6| 国产精品白丝jk喷水视频一区| 狠狠色狠色综合曰曰| 国产精品第100页| 深夜福利91大全| 91精品国产九九九久久久亚洲| 91精品在线看| 久久综合九色九九| 精品久久久久久久久国产字幕| 日韩av网址在线观看| 亚洲黄页视频免费观看| 国产精品第一区| 日韩中文字幕在线| 国产精品国产三级国产aⅴ9色| 亚洲人成电影网站色| 成人深夜直播免费观看| 日韩欧美成人网| 国产a级全部精品| 亚洲变态欧美另类捆绑| 国产欧美精品在线| 亚洲成人免费网站| 精品视频9999| 国产亚洲一区精品| 亚洲精品一区二区网址| 日韩电影中文字幕av| 久久天天躁日日躁| 精品久久久久久久久久久久| 一区二区三区 在线观看视| 久久久免费电影| 欧美激情极品视频| 午夜欧美不卡精品aaaaa| 成人免费在线网址| 国产成人精品免高潮费视频| 亚洲二区在线播放视频| 蜜月aⅴ免费一区二区三区| 亚洲成人av资源网| 国产精品成人aaaaa网站| 久久色在线播放| 色婷婷av一区二区三区久久| 色狠狠久久aa北条麻妃| 国产精品永久在线| 清纯唯美日韩制服另类| 亚洲欧美一区二区精品久久久| 欧美亚洲视频一区二区| 亚洲第一免费播放区| 国产精品日韩欧美大师| 777精品视频| 亚洲区免费影片| 欧美高清一级大片| 午夜免费日韩视频| 国产亚洲精品美女久久久久| 国产精品爽黄69天堂a| 伊人亚洲福利一区二区三区| 91国内揄拍国内精品对白| 亚洲最大激情中文字幕| 国产精品久久久一区| 日韩精品久久久久| 欧美午夜xxx| 精品中文字幕久久久久久| 亚洲女人天堂av| 一区二区亚洲欧洲国产日韩| 国产精品日韩专区| 亚洲iv一区二区三区| 国产欧美一区二区白浆黑人| 粉嫩老牛aⅴ一区二区三区| 国产一区二区黄| 国产美女精品视频| 日韩欧美在线免费| 性欧美办公室18xxxxhd| 97精品一区二区视频在线观看| 久久高清视频免费| 伦理中文字幕亚洲| 久久久精品久久久久| 91精品视频大全| 国产成人精品免费视频| 91免费看国产| 国产日产欧美精品| 亚洲黄色在线观看| 亚洲精品网站在线播放gif| 8x拔播拔播x8国产精品| 九九热99久久久国产盗摄| 久久精品精品电影网| 国产精品久久久久久久久男| 欧美日韩在线免费观看| 成人精品一区二区三区| 欧美成人亚洲成人| 久久免费视频网站| 久久久精品国产| 午夜欧美大片免费观看| 日本精品久久电影| 91精品久久久久久久久久入口| 国产成人综合精品| 国产精品中文在线| 揄拍成人国产精品视频| 久久九九全国免费精品观看| 国产成人精品一区二区三区| 91丨九色丨国产在线| 亚洲自拍欧美色图| 亚洲国产成人久久综合一区| 久久躁日日躁aaaaxxxx| 在线免费观看羞羞视频一区二区| 在线日韩日本国产亚洲| 91wwwcom在线观看| 亚洲精品中文字幕有码专区| 羞羞色国产精品| 欧美精品在线极品| 国模精品系列视频| 日韩欧美极品在线观看| 亚洲成人精品视频在线观看| 日韩av电影手机在线观看| 国内外成人免费激情在线视频网站| 日韩av在线看| 国产精品流白浆视频| 第一福利永久视频精品| 日韩av在线免播放器| 在线观看91久久久久久| 91国内在线视频| 亚洲成在人线av| 国产成人精品久久二区二区| 精品久久久免费| 亚洲国产福利在线| 日本精品性网站在线观看| 麻豆一区二区在线观看| 国产丝袜一区二区三区免费视频| 欧美xxxx做受欧美| 国产一区二区三区中文| 狠狠久久亚洲欧美专区| 欧美成人剧情片在线观看| 久久精品视频一| 2019中文在线观看| 欧美日韩一区二区三区| 欧美猛交ⅹxxx乱大交视频| 亚洲人成毛片在线播放| 亚洲一区二区久久久久久久| 91久久久久久国产精品| 久久久黄色av| 成人黄色免费网站在线观看| 日韩成人中文字幕在线观看| 国产69久久精品成人| 久久精品色欧美aⅴ一区二区| 亚洲男人天堂视频| 久久亚洲精品成人| 亚洲成人黄色在线| 成人福利视频在线观看| 色黄久久久久久| www.亚洲男人天堂|