<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>alert.js弹出层插件下载 - 网页模板</title>
<meta id="scale" content="initial-scale=1, maximum-scale=1, user-scalable=0" name="viewport">
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="js/SyntaxHighlighter/shCoreDefault.css">
<link rel="stylesheet" href="css/alert.css">
<link rel="stylesheet" href="css/style.css">
<script src='js/jquery-1.9.0.min.js'></script>
<script src='js/SyntaxHighlighter/shCore.js'></script>
<script src='js/SyntaxHighlighter/makeSy.js'></script>
<script src='js/alert.js'></script>
<script src='js/alert-api.js'></script>
</head>
<body>
<p class="t_c f24 alert-api-txt m30 w1004">alert.js说明文档</p>
<div class="w1004 alert-box">
<div class="alert-api-list">
<p class="f18 alert-api-title">演示demo</p>
<ul class="alert_list">
<li><a class="alert-api-hover" href="#tishi">提示</a></li>
<li><a href="#anniu1">按钮1</a></li>
<li><a href="#anniu2">按钮2</a></li>
<li><a href="#noAnimate">不使用动画</a></li>
<li><a href="#animate2">动画2</a></li>
<li><a href="#buhuo">捕获页</a></li>
<li><a href="#iframe1">iframe层</a></li>
<li><a href="#iframe2">iframe窗</a></li>
<li><a href="#pcAlert">pc弹层</a></li>
</ul>
<p class="f18 alert-api-title">基础参数</p>
<ul class="alert_list">
<li><a href="#style">style</a></li>
<li><a href="#title">title </a></li>
<li><a href="#content">content </a></li>
<li><a href="#contentTextAlign">contentTextAlign</a></li>
<li><a href="#width">width</a></li>
<li><a href="#height">height</a></li>
<li><a href="#minWidth">minWidth</a></li>
<li><a href="#className">className</a></li>
<li><a href="#position">position</a></li>
<li><a href="#animateType">animateType</a></li>
<li><a href="#modal">modal</a></li>
<li><a href="#isModalClose">isModalClose</a></li>
<li><a href="#bodyScroll">bodyScroll</a></li>
<li><a href="#closeTime">closeTime</a></li>
<li><a href="#buttons">buttons </li>
</ul>
<p class="f18 alert-api-title">返回对象</p>
<ul class="alert_list">
<li><a href="#dialog">dialog</a></li>
</ul>
<p class="f18 alert-api-title">内置方法</p>
<ul class="alert_list">
<li><a href="#dialog_close">dialog.close</a></li>
<li><a href="#dialog_show">dialog.show</a></li>
<li><a href="#dialog_destroy">dialog.destroy </a></li>
</ul>
</div>
<div class="alert-api-box">
<div class="alert-api-intro">
<p class="alert-api-intro-msg">
<span class="f18">alert.js弹层说明</span>
<span class="f14 red" style="margin-left:20px">此为 PC 和 手机 都兼容的弹层组件</span>
</p>
<div class="m20 blockquote">
alert.js是基于jQuery开发的一款 <span class="red"> PC 移动端 </span> 都兼容的轻量级弹层组件
</div>
<p class="f18 m20">评分</p>
<div class="m20 blockquote">
<p>如果觉得好用,记得给我们留言哦</p>
</div>
<p class="f18 m20">浏览器兼容</p>
<div class="m20 blockquote" id="alert-blockquote">
<p class="f16">浏览器兼容,下面是我们的主要兼容目标</p>
<p class="f14">1、IE8 或者 IE8以上 (Windows), <span class="red">IE8以下浏览器不兼容</p>
<p class="f14">2、Safari (Mac)</p>
<p class="f14">3、Chrome (Windows, Mac, Linux)</p>
<p class="f14"> 4、Firefox (Windows, Mac, Linux)</p>
<p class="f14">5、谷歌内核(webkit)浏览器,如360浏览器,搜狗浏览器,QQ浏览器等</p>
</div>
<p class="f18 m20 blue">核心方法(配置): jqueryAlert(opts)</p>
<div class="m20 blockquote">
opts是一个对象,它包含了以下key: '默认值'
</div>
<p class="m20 blue brush-title">javascript 代码:</p>
<pre class="brush:javascript;toolbar:false">
'style' : 'wap', //移动端和PC端
'title' : '', //标题
'content' : '', //内容
'contentTextAlign' : 'center', //内容对齐方式
'width' : 'auto', //宽度
'height' : 'auto', //高度
'minWidth' : '0', //最小宽度
"className" : '', //添加类名
'position' : 'fixed', //定位方式
'animateType' : 'scale',
'modal' : false, //是否存在蒙层
'isModalClose' : false, //点击蒙层是否关闭
'bodyScroll' : false, //是否关闭body的滚动条
'closeTime' : 3000, //当没有按钮时关闭时间
"buttons" : {}, //按钮对象</pre>
<fieldset class="m20 fieldset">
<legend>实例演示</legend>
<button class="alert-api-button alert-btn1">提示</button>
<button class="alert-api-button alert-btn2">按钮1</button>
<button class="alert-api-button alert-btn3">按钮2</button>
<button class="alert-api-button alert-btn4">不使用动画</button>
<button class="alert-api-button alert-btn5">动画2</button>
<button class="alert-api-button alert-btn6">捕获页</button>
<button class="alert-api-button alert-btn7">iframe层</button>
<button class="alert-api-button alert-btn8">iframe窗</button>
<button class="alert-api-button alert-btn9">pc弹层</button>
</fieldset>
<p id="tishi" class="m20 blue brush-title"><button class="alert-api-button alert-btn1">提示</button> 参数配置</p>
<pre class="brush:javascript;toolbar:false">
// 判断是否已存在,如果已存在则直接显示
if(M.dialog1){
return M.dialog1.show();
}
M.dialog1 = jqueryAlert({
'content' : 'hello 程序员...'
})</pre>
<p id="anniu1" class="m20 blue brush-title"><button class="alert-api-button alert-btn2">按钮1</button> 参数配置</p>
<pre class="brush:javascript;toolbar:false">
// 判断是否已存在,如果已存在则直接显示
if(M.dialog2){
return M.dialog2.show();
}
M.dialog2 = jqueryAlert({
'content' : 'hello 程 序 员 ...',
'modal' : true,
'buttons' :{
'确定' : function(){
M.dialog2.close();
}
}
})</pre>
<p id="anniu2" class="m20 blue brush-title"><button class="alert-api-button alert-btn3">按钮2</button> 参数配置</p>
<pre class="brush:javascript;toolbar:false">
// 判断是否已存在,如果已存在则直接显示
if(M.dialog3){
return M.dialog3.show();
}
M.dialog3 = jqueryAlert({
'title' : 'alertjs提示',
'content' : '欢迎使用alertjs弹层 ...',
'modal' : true,
'buttons' :{
'确定' : function(){
M.dialog3.close();
},
'我不是' : function(){
if(M.dialog31){
return M.dialog31.show();
}
M.dialog31 = jqueryAlert({
'content' : '我不是程序员...'
})
}
}
})</pre>
<p id="noAnimate" class="m20 blue brush-title"><button class="alert-api-button alert-btn4">不使用动画</button> 参数配置</p>
<pre class="brush:javascript;toolbar:false">
// 判断是否已存在,如果已存在则直接显示
if(M.dialog4){
return M.dialog4.show();
}
M.dialog4 = jqueryAlert({
'title' : 'alertjs提示',
'content' : '欢迎使用alertjs弹层 ...',
'modal' : true,
'animateType' : '',
'buttons' :{
'确定' : function(){
M.dialog4.close();
},
'不使用' : function(){
if(M.dialog41){
return M.dialog41.show();
}
M.dialog41 = jqueryAlert({
'content' : '祝您找到更好用的...'
})
}
}
})</pre>
<p id="animate2" class="m20 blue brush-title"><button class="alert-api-button alert-btn5">动画2</button> 参数配置</p>
<pre class="brush:javascript;toolbar:false">
// 判断是否已存在,如果已存在则直接显示
if(M.dialog5){
return M.dialog5.show();