小巧強(qiáng)大的jquery layer彈窗彈層插件
先去官網(wǎng)下載最新的js http://sentsin.com/jquery/layer/
①引用jquery
②引用layer.min.js
觸發(fā)彈層的事件可自由綁定,如:
$('#id').on('click', function(){
layer.msg('test');
});
下面主要貼出上述例子的調(diào)用代碼:
【信息框】:
layer.alert('白菜級(jí)別前端攻城師賢心', 8); //風(fēng)格一
layer.msg('前端攻城師賢心'); //風(fēng)格二
//當(dāng)然,遠(yuǎn)遠(yuǎn)不止這兩種風(fēng)格。
【詢問框】:
$.layer({
shade: [0],
area: ['auto','auto'],
dialog: {
msg: '您是如何看待前端開發(fā)?',
btns: 2,
type: 4,
btn: ['重要','奇葩'],
yes: function(){
layer.msg('重要', 1, 1);
}, no: function(){
layer.msg('奇葩', 1, 13);
}
}
});
//還可用layer.confirm()快捷調(diào)用
【頁(yè)面層一】
$.layer({
type: 1,
shade: [0],
area: ['auto', 'auto'],
title: false,
border: [0],
page: {dom : '.layer_notice'}
});
【頁(yè)面層二】
var pageii = $.layer({
type: 1,
title: false,
area: ['auto', 'auto'],
border: [0], //去掉默認(rèn)邊框
shade: [0], //去掉遮罩
closeBtn: [0, false], //去掉默認(rèn)關(guān)閉按鈕
shift: 'left', //從左動(dòng)畫彈出
page: {
html: '<div style="width:420px; height:260px; padding:20px; border:1px solid #ccc; background- color:#eee;"><p>我從左邊來(lái),我自定了風(fēng) 格。</p><button id="pagebtn" class="btns" onclick="">關(guān)閉< /button></div>'
}
});
//自設(shè)關(guān)閉
$('#pagebtn').on('click', function(){
layer.close(pageii);
});
【iframe層一】
$.layer({
type: 2,
shadeClose: true,
title: false,
closeBtn: [0, false],
shade: [0.8, '#000'],
border: [0],
offset: ['20px',''],
area: ['1000px', ($(window).height() - 50) +'px'],
iframe: {src: 'http://f2e.sentsin.com/chat'}
});
【iframe層二】
layer.tips('5秒后右下角窗口自動(dòng)關(guān)閉,并生成一個(gè)新的iframe', this, {
time: 5,
maxWidth: 260
});
$.layer({
type: 2,
closeBtn: false,
shadeClose: true,
shade: [0.1, '#fff'],
border: [0],
time: 5,
iframe: {
src: 'test/guodu.html'
},
title: false,
area: ['300px','250px'],
shift: 'right-bottom',
end: function(){
$.layer({
type : 2,
title: '賢心博客 - sentsin.com',
shadeClose: true,
maxmin: true,
fix : false,
area: ['1024px', 500],
iframe: {
src : 'http://sentsin.com/'
}
});
}
});
【加載層一】
layer.load(3);
【加載層二】
layer.load('加載帶文字', 3);
【tips層一】
layer.tips('tips的樣式并非是固定的,您可自定義外觀。', this, {
style: ['background-color:#78BA32; color:#fff', '#78BA32'],
maxWidth:185,
time: 3,
closeBtn:[0, true]
});
【tips層二】
layer.tips('默認(rèn)沒有關(guān)閉按鈕', this , {guide: 1, time: 2});
【輸入/文件層】
//普通文本
layer.prompt({title: '您的名字?'}, function(name){
alert(name);
});
//密碼文本
layer.prompt({title: '輸入任何口令,并確認(rèn)',type: 1}, function(pass){
alert(pass);
});
//文件上傳
layer.prompt({title: '隨便上傳個(gè)東東,并確認(rèn)',type: 2}, function(file){
alert(file);
});
//多行文本
layer.prompt({title: '隨便寫點(diǎn)啥,并確認(rèn)',type: 3}, function(val){
alert(val);
});
【tab層】
layer.tab({
area: ['1000px', '500px'],
data: [
{title: 'Say', content:'Hi,Main'},
{title: '無(wú)題', content:'支持html傳入'}
]
});
【相冊(cè)層】
//此處為異步請(qǐng)求模式,具體的json格式,請(qǐng)等待文檔更新?;蛘吣阒苯油ㄟ^請(qǐng)求看photos.json
var conf = {};
$.getJSON('ajax地址', {}, function(json){
conf.photoJSON = json; //保存json,以便下次直接讀取內(nèi)存數(shù)據(jù)
layer.photos({
html: '這里傳入自定義的html,也可以不用傳入(這意味著不會(huì)輸出右側(cè)區(qū)域)。相冊(cè)支持左右方向鍵、Esc關(guān)閉',
json: json
});
});
- jQuery實(shí)現(xiàn)的兩種簡(jiǎn)單彈窗效果示例
- jquery實(shí)現(xiàn)彈窗(系統(tǒng)提示框)效果
- Jquery實(shí)現(xiàn)自定義彈窗示例
- jquery ui dialog實(shí)現(xiàn)彈窗特效的思路及代碼
- 簡(jiǎn)單實(shí)現(xiàn)jQuery彈窗效果
- jQuery實(shí)現(xiàn)彈窗居中效果類似alert()
- jquery實(shí)現(xiàn)彈窗功能(窗口居中顯示)
- jquery制作彈窗提示窗口代碼分享
- 運(yùn)用JQuery的toggle實(shí)現(xiàn)網(wǎng)頁(yè)加載完成自動(dòng)彈窗
- jquery實(shí)現(xiàn)簡(jiǎn)單的彈窗效果
相關(guān)文章
超好用的jQuery分頁(yè)插件jpaginate用法示例【附源碼下載】
這篇文章主要介紹了超好用的jQuery分頁(yè)插件jpaginate用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了jQuery分頁(yè)插件jpaginate的基本調(diào)用方式、參數(shù)屬性及配置方法,并附帶源碼供讀者下載,需要的朋友可以參考下2018-12-12
jQuery在vs2008及js文件中的無(wú)智能提示的解決方法
我通過下面方法實(shí)現(xiàn)了jQuery在VS2008及js文件中的智能提示的,希望對(duì)朋友們有所幫助。2010-12-12
Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶注冊(cè)檢測(cè)(驗(yàn)證用戶名是否存)
最近在朋友做個(gè)網(wǎng)站http://www.smarteas.net/,其中用實(shí)現(xiàn)用戶注冊(cè)這功能,最近網(wǎng)站做到了尾聲,我也就把其它有些技術(shù)和大家分享一下。2010-09-09
jQuery移動(dòng)端日期(datedropper)和時(shí)間(timedropper)選擇器附源碼下載
今天我給大家介紹一款非常有趣的日期和時(shí)間選擇器,它分為日期選擇器datedropper以及時(shí)間選擇器timedropper,他們倆尤其適合在移動(dòng)端上應(yīng)用。感興趣的小伙伴一起學(xué)習(xí)吧2016-04-04
ASP.NET jQuery 實(shí)例4(復(fù)制TextBox的文本到本地剪貼板上)
在這節(jié),我們將看到如何把多行文本框的內(nèi)容復(fù)制到剪貼板上。注意:jQuery clipboard plugin 只支持IE2012-01-01
jquery.pager.js實(shí)現(xiàn)分頁(yè)效果
這篇文章主要為大家詳細(xì)介紹了jquery.pager.js實(shí)現(xiàn)分頁(yè)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
使用jQuery實(shí)現(xiàn)更改默認(rèn)alert框體
本文給大家介紹的是如何使用jquery 改寫Alert彈出框樣式,十分的實(shí)用,這里推薦給大家,有需要的小伙伴可以參考下。2015-04-04
JavaScript jQuery 中定義數(shù)組與操作及jquery數(shù)組操作
這篇文章主要介紹了JavaScript jQuery 中定義數(shù)組與操作及jquery數(shù)組操作的相關(guān)資料,需要的朋友可以參考下2015-12-12

