xtipers用法及demo合集

代码语言:html

所属分类:选择器

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link type="text/css" rel="stylesheet" href="http://repo.bfw.wiki/bfwrepo/css/xtiper.css">

<script src="http://repo.bfw.wiki/bfwrepo/js/xtiper.min.js" type="text/javascript"></script>
<title>Xtiper</title>
</head>
<body>
<div class="top top_height app_width hide_ful show_1200">
<div class="top_btn ll"><button><span></span><span></span><span></span></button></div>
<div class="top_cen">关于 Xtiper</div>
<div class="top_btn lr"><button><span></span><span></span></button></div>
</div>
<div class="top_zw top_height hide_ful show_1200"></div>
<div class="pleft_zw"></div>
<div class="page">
<div class="page_pr">
<div class="pleft">
<ul>
<li class="on li_explain"><a href="#explain">关于 Xtiper</a></li>
<li class="li_msg"><a href="#msg">短消息 xtip.msg</a></li>
<li class="li_danmu"><a href="#danmu">弹幕 xtip.danmu</a></li>
<li class="li_tips"><a href="#tips">气泡 xtip.tips</a></li>
<li class="li_alert"><a href="#alert">通知 xtip.alert</a></li>
<li class="li_confirm"><a href="#confirm">反馈 xtip.confirm</a></li>
<li class="li_win"><a href="#win">弹窗层 xtip.win</a></li>
<li class="li_photo hide_app"><a href="#photo">相册层 xtip.photo</a></li>
<li class="li_photoapp"><a href="#photoapp">移动端相册层 xtip.photoApp</a></li>
<li class="li_open"><a href="#open">页面层 xtip.open</a></li>
<li class="li_load"><a href="#load">加载层 xtip.load</a></li>
<li class="li_sheet"><a href="#sheet">面板菜单 xtip.sheet</a></li>
<li class="li_close"><a href="#close">关闭层 xtip.close&lt;All&gt;</a></li>
</ul>
</div>
<div class="pright">
<div id="explain" class="maindiv">
<div class="page_tit">关于 Xtiper</div>
<div class="page_con">
<div class="page_tit2">概述</div>
<p>Xtiper 是一款整合 PC 、移动端的弹层弹窗(甚至还有弹幕)web 应用解决方案。采用原生的 javascript 编写,体积小,不依赖任何 js 库,不加载任何图片,使用方便。</p>
<p><br></p>
<div class="page_tit2">注意事项</div>
<p>1.Xtiper 可拖动的层可以拖动 <span class="litit">3/4</span> 的窗体到浏览器外部</p>
<p><br></p>
<p>2.面板菜单主要应用于移动端 ,其他层 pc 和移动端可通用</p>
<p><br></p>
<p>3.所有 <span class="litit">string</span> 类型的可选值都可以用首字母简写表示,例如: <span class="litit">black</span> 可简写成 <span class="litit">b</span> 。也可以大小写混合,例如 <span class="litit">noready</span> 可以写成 <span class="litit">noReady</span> 。</p>
<p><br></p>
<p>4.关于属性的说明</p>
<table class="xtable xfirst">
<tr>
<td style="white-space:nowrap;">属性</td>
<td>说明</td>
</tr>
<tr>
<td style="white-space:nowrap;">[必填]</td>
<td>如字面意思</td>
</tr>
<tr>
<td style="white-space:nowrap;">[可选]</td>
<td>如字面意思</td>
</tr>
<tr>
<td style="white-space:nowrap;">[默认:true]</td>
<td>默认值为 <span class="litit">true</span></td>
</tr>
<tr>
<td style="white-space:nowrap;">[默认:空]</td>
<td>默认值为 <span class="litit">空</span> 或者 <span class="litit">空字符</span> 或 <span class="litit">未定义</span></td>
</tr>
<tr>
<td style="white-space:nowrap;">[类型]</td>
<td>数据类型 (number, string, boolean, array, function, this)</td>
</tr>
<tr>
<td style="white-space:nowrap;">[选值]</td>
<td>从文档中给出的值中选取一个填写</td>
</tr>
<tr>
<td style="white-space:nowrap;">[说明]</td>
<td>额外的说明</td>
</tr>
<tr>
<td style="white-space:nowrap;">[限制]</td>
<td>说明限制条件</td>
</tr>
<tr>
<td style="white-space:nowrap;">( )</td>
<td>解释说明,例如:[默认:#ffffff(白色)]</td>
</tr>
<tr>
<td style="white-space:nowrap;">&lt; &gt;</td>
<td>不一定存在,例如:[默认:确定&lt;,取消&gt;],表示有可能是 <span class="litit">确定</span> 或者 <span class="litit">确定,取消</span></td>
</tr>
</table>
<p><br></p>
<p>5.弹窗层按钮无回调函数时,点击按钮会关闭;面板菜单选项无回调函数时,点击选项不会有反应。</p>
<p><br></p>
<p>6.<span class="litit">win</span> 弹窗层和 <span class="litit">open</span> 页面层按下键盘的 <span class="litit">Esc</span> 键可关闭窗口。<span class="litit">win</span> 弹窗层如果只有一个 <span class="litit">btn1</span> 的回调按钮,那么按下回车会调用 <span class="litit">btn1</span> 的回调函数,具体在实际案例中体验一下。</p>
<p><br></p>
<p>7.IE 兼容至 IE10 ,IE10 以下的不进行兼容,以后也不会兼容!</p>
</div>
</div>
<div id="msg" class="maindiv">
<div class="page_tit">短消息 xtip.msg()</div>
<div class="page_tit3">短消息顾名思义,就是用来显示简短的文本消息的,PC 最多支持 <span>50</span> 个中文字符(带图标 <span>48</span> 个),移动端最多支持 <span>18</span> 个中文字符(带图标 <span>16</span> 个),更长的文本消息请用 <span>win</span> 弹窗层或 <span>open</span> 页面层实现</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip.msg('这是一个短消息')">短消息</button>
<button class="xbutton" onclick="xtip.msg('The world!',{times:4})">停顿4秒</button>
<button class="xbutton" onclick="xtip.msg('顶部消息',{pos:'t'})">顶部消息</button>
<button class="xbutton" onclick="xtip.msg('底部消息',{pos:'b'})">底部消息</button>
<button class="xbutton" onclick="xtip.msg('带图标',{icon:'s'})">带图标</button>
<button class="xbutton" onclick="xtip.msg('白色风格',{icon:'e',type:'w'})">白色风格</button>
<button class="xbutton" onclick="xtip.msg('自定义图标',{icon:'css/img.png',type:'w'})">自定义图标</button>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;这是一个短消息&#39;)&quot;&gt;短消息&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;The&nbsp;world!&#39;,{times:4})&quot;&gt;停顿4秒&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;顶部消息&#39;,{pos:&#39;t&#39;})&quot;&gt;顶部消息&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;底部消息&#39;,{pos:&#39;b&#39;})&quot;&gt;底部消息&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;带图标&#39;,{icon:&#39;s&#39;})&quot;&gt;带图标&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;白色风格&#39;,{icon:&#39;e&#39;,type:&#39;w&#39;})&quot;&gt;白色风格&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.msg(&#39;自定义图标&#39;,{icon:&#39;css/img.png&#39;,type:&#39;w&#39;})&quot;&gt;自定义图标&lt;/button&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.msg(<em>tip</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>tip</td>
<td>消息内容</td>
<td>[类型:string] [必填]</td>
</tr>
<tr>
<td>config.times</td>
<td>停顿秒数</td>
<td>[类型:number] [可选] [默认:2]</td>
</tr>
<tr>
<td>config.type</td>
<td>风格</td>
<td>
<p>[类型:string] [可选] [默认:空] [选值]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td><span>b</span> 或 <span>black</span></td><td>黑色 [默认]</td></tr>
<tr><td><span>w</span> 或 <span>white</span></td><td>白色</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.pos</td>
<td>位置</td>
<td>
<p>[类型:string] [可选] [默认:m(中间)] [选值]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td><span>m</span> 或 <span>middle</span></td><td>中间 [默认]</td></tr>
<tr><td><span>t</span> 或 <span>top</span></td><td>顶部</td></tr>
<tr><td><span>b</span> 或 <span>bottom</span></td><td>底部</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.icon</td>
<td>图标</td>
<td>
<p>[类型:string] [可选] [选值]</p><br>
<table>
<tr><td width="120">固定可选值</td><td>解释</td></tr>
<tr><td><span>s</span> 或 <span>success</span></td><td>成功</td></tr>
<tr><td><span>e</span> 或 <span>error</span></td><td>失败</td></tr>
<tr><td><span>w</span> 或 <span>warning</span></td><td>警告</td></tr>
<tr><td><span>a</span> 或 <span>ask</span></td><td>询问</td></tr>
<tr><td><span>h</span> 或 <span>hello</span></td><td>微笑</td></tr>
</table><br>
<p>或者</p><br>
<p>[类型:string / array] [可选] [选值]</p><br>
<table>
<tr><td width="120">自定义图片</td><td>解释</td></tr>
<tr><td><span>string</span> 类型</td><td>图片路径,例如:<span>css/img.png</span></td></tr>
</table>
 </td>
</tr>
<tr>
<td>config.zindex</td>
<td>层叠顺序</td>
<td>[类型:number] [可选] [默认:99999]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="danmu" class="maindiv">
<div class="page_tit">弹幕 xtip.danmu()</div>
<div class="page_tit3">弹幕是我在所有层中唯一带着好玩、和实验性质写的,在实际项目中用到的可能性不高,所以在给定参数上不会纠结太多,例如字体大小、弹幕速度之类的。动画改用 css3 实现,性能大幅度提升。弹幕的分布区间是从顶部 10 像素 - 页面高度的 65% 的位置</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip.danmu('弹幕填充',{light:true,type:'b',icon:'w'})">弹幕</button>
<button class="xbutton" onclick="danmulist2();this.innerHTML='多点几次测试性能'">前方高能</button>
<button class="xbutton" onclick="danmuclose()">关闭弹幕</button>
<script>
            function danmu()
            {
              icon = arrforone(['','s','e','w','a','h','css/img.png']);
              type = arrforone(['w','b']);

              tip = '随机弹幕'+randbix(1,10);
              xtip.danmu(tip,{
                icon: icon,
                type: type,
              });
            }

            //数组随机取值
            function arrforone(items)
            {
              var item = items[Math.floor(Math.random()*items.length)];
              return item;
            }

            var dm;
            function danmulist2()
            {
              danmu();
              dm = setInterval(function(){
                danmu();
              },3*200);
              return dm;
            }

            function danmuclose()
            {
              if(dm){
                clearInterval(dm);
                dm = null;
              }
            }

            function randomNum(n,m)
            {
              var rander = Math.round(Math.random()*(m-n))+n;
              return rander;
            }

            //随机小数点
            function randbix(n,m)
            {
              bix = Math.random().toFixed(2);
              num = Number(randomNum(n,m)) + Number(bix);
              r2 = randomNum(2,10);
              return num.toFixed(r2);
            }
            </script>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.danmu(&#39;弹幕填充&#39;,{light:true,type:&#39;b&#39;,icon:&#39;w&#39;})&quot;&gt;弹幕&lt;/button&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.danmu(<em>tip</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>tip</td>
<td>消息内容</td>
<td>[类型:string] [必填]</td>
</tr>
<tr>
<td>config.type</td>
<td>风格</td>
<td>
<p>[类型:string] [可选] [默认:空] [选值]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td><span>b</span> 或 <span>black</span></td><td>黑色 [默认]</td></tr>
<tr><td><span>w</span> 或 <span>white</span></td><td>白色</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.icon</td>
<td>图标</td>
<td>
<p>[类型:string] [可选] [选值]</p><br>
<table>
<tr><td width="120">固定可选值</td><td>解释</td></tr>
<tr><td><span>s</span> 或 <span>success</span></td><td>成功</td></tr>
<tr><td><span>e</span> 或 <span>error</span></td><td>失败</td></tr>
<tr><td><span>w</span> 或 <span>warning</span></td><td>警告</td></tr>
<tr><td><span>a</span> 或 <span>ask</span></td><td>询问</td></tr>
<tr><td><span>h</span> 或 <span>hello</span></td><td>微笑</td></tr>
</table><br>
<p>或者</p><br>
<p>[类型:string / array] [可选] [选值]</p><br>
<table>
<tr><td width="120">自定义图片</td><td>解释</td></tr>
<tr><td><span>string</span> 类型</td><td>图片路径,例如:<span>css/img.png</span></td></tr>
</table>
</td>
</tr>
<tr>
<td>config.light</td>
<td>是否高亮显示</td>
<td>[类型:boolean] [可选] [默认:false] [限制:弹幕多于1条时生效]</td>
</tr>
<tr>
<td>config.zindex</td>
<td>层叠顺序</td>
<td>[类型:number] [可选] [默认:99999]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="tips" class="maindiv">
<div class="page_tit">气泡 xtip.tips()</div>
<div class="page_tit3">气泡层一个关联元素只能有一个实例。可应用于对表单提交验证的提示等。</div>
<div class="table_row">
<div class="example">
<button class="xbutton" id="tipsxf" disabled="disabled">被关联元素</button><br><br>
<button class="xbutton" onclick="xtip.tips('上提示',this,{pos:'t',bgcolor:'white'})">上</button>
<button class="xbutton" onclick="xtip.tips('下提示',this,{pos:'b',bgcolor:'#2b84d0'})">下</button>
<button class="xbutton" onclick="xtip.tips('左提示',this,{pos:'l',bgcolor:'#37b72c'})">左</button>
<button class="xbutton" onclick="xtip.tips('右提示',this,{pos:'r',bgcolor:'#f89310'})">右</button>
<button class="xbutton" onclick="xtip_tips()">关联元素id</button>
<script type="text/javascript">
            function xtip_tips()
            {
              xtip.tips('关联元素,长文本长文本长文本长文本,长文本长文本长文本。长文本长文本长文本长文本。','tipsxf',{
                bgcolor: 'rgb(255,255,255)',
                times: 3,
                pos: 't',
              });
            }
            </script>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;id=&quot;tipsxf&quot;&nbsp;disabled=&quot;disabled&quot;&gt;被关联元素&lt;/button&gt;&lt;br&gt;&lt;br&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtiper_tips(&#39;上提示&#39;,this,{pos:&#39;t&#39;,bgcolor:&#39;white&#39;})&quot;&gt;上&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtiper_tips(&#39;下提示&#39;,this,{pos:&#39;b&#39;,bgcolor:&#39;#2b84d0&#39;})&quot;&gt;下&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtiper_tips(&#39;左提示&#39;,this,{pos:&#39;l&#39;,bgcolor:&#39;#37b72c&#39;})&quot;&gt;左&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtiper_tips(&#39;右提示&#39;,this,{pos:&#39;r&#39;,bgcolor:&#39;#f89310&#39;})&quot;&gt;右&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtiper_tips1()&quot;&gt;关联元素id&lt;/button&gt;</span></li>
<li><span></span></li>
<li><span>&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;</span></li>
<li><span>function&nbsp;xtiper_tips1()</span></li>
<li><span>{</span></li>
<li class="level2"><span>xtiper_tips(&#39;关联元素,长文本长文本长文本长文本,长文本长文本长文本。&#39;,&#39;tipsxf&#39;,{</span></li>
<li class="level3"><span>bgcolor:&nbsp;&#39;rgb(255,255,255)&#39;,</span></li>
<li class="level3"><span>times:&nbsp;3,</span></li>
<li class="level3"><span>pos:&nbsp;&#39;t&#39;,</span></li>
<li class="level2"><span>});</span></li>
<li><span>}</span></li>
<li><span>&lt;/script&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.tips(<em>tip</em>, <em>element</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>tip</td>
<td>消息内容</td>
<td>[类型:string] [必填]</td>
</tr>
<tr>
<td>element</td>
<td>关联元素</td>
<td>
<p>[类型:string / this] [必填] [选值]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td>(关联元素id)</td><td>例如:<span>#id</span> (#号可以省略),不可以使用 <span>.class</span> 类名选择器</td></tr>
<tr><td><span>this</span></td><td>元素本身</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.bgcolor</td>
<td>背景颜色</td>
<td>[类型:string] [可选] [默认:#000000(黑色)]</td>
</tr>
<tr>
<td>config.color</td>
<td>字体颜色</td>
<td>[类型:string] [可选] [默认:#ffffff(白色)]<br>[说明:当背景色为白色时,字体颜色自动变成黑色,也可以手动设置]</td>
</tr>
<tr>
<td>config.times</td>
 <td>停顿秒数</td>
<td>[类型:number] [可选] [默认:2]</td>
</tr>
<tr>
<td>config.pos</td>
<td>方向</td>
<td>
<p>[类型:string] [可选] [默认:r] [选值]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td><span>t</span> 或 <span>top</span></td><td>上</td></tr>
<tr><td><span>b</span> 或 <span>bottom</span></td><td>下</td></tr>
<tr><td><span>l</span> 或 <span>left</span></td><td>左</td></tr>
<tr><td><span>r</span> 或 <span>right</span></td><td>右 [默认]</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.zindex</td>
<td>层叠顺序</td>
<td>[类型:number] [可选] [默认:99999]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="alert" class="maindiv">
<div class="page_tit">通知 xtip.alert()</div>
<div class="page_tit3 hide_1200" style="cursor:pointer;" onclick="diff();">通知 <span>xtip.alert()</span> 和 反馈 <span>xtip.confirm</span> 的区别是什么?</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip.alert('通知')">通知</button>
<button class="xbutton" onclick="xtip.alert('3秒后自动消失','e',{times:3,title:'Are you sure?',btn:'Sure'})">3秒后自动消失</button>
<button class="xbutton" onclick="xtip.alert('无遮罩','w',{shade:false})">无遮罩</button><br><br>
<button class="xbutton" onclick="xtip.alert('无图标')">无图标</button>
<button class="xbutton" onclick="xtip.alert('成功','s')">成功</button>
<button class="xbutton" onclick="xtip.alert('失败','e')">失败</button>
<button class="xbutton" onclick="xtip.alert('警告','w')">警告</button>
<button class="xbutton" onclick="xtip.alert('询问','a')">询问</button>
<button class="xbutton" onclick="xtip.alert('微笑','h')">微笑</button>
<button class="xbutton" onclick="xtip.alert('自定义图标',['css/img.png','black'])">自定义图标</button>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;通知&#39;)&quot;&gt;通知&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;3秒后自动消失&#39;,&#39;e&#39;,{times:3,title:&#39;Are&nbsp;you&nbsp;sure?&#39;,btn:&#39;Sure&#39;})&quot;&gt;3秒后自动消失&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;无遮罩&#39;,&#39;w&#39;,{shade:false})&quot;&gt;无遮罩&lt;/button&gt;</span></li>
<li><span></span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;无图标&#39;)&quot;&gt;无图标&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;成功&#39;,&#39;s&#39;)&quot;&gt;成功&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;失败&#39;,&#39;e&#39;)&quot;&gt;失败&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;警告&#39;,&#39;w&#39;)&quot;&gt;警告&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;询问&#39;,&#39;a&#39;)&quot;&gt;询问&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;微笑&#39;,&#39;h&#39;)&quot;&gt;微笑&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.alert(&#39;自定义图标&#39;,[&#39;css/img.png&#39;,&#39;black&#39;])&quot;&gt;自定义图标&lt;/button&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.alert(<em>tip</em>, <em>icon</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>tip</td>
<td>消息内容</td>
<td>[类型:string] [可选] [默认:空]</td>
</tr>
<tr>
<td>icon</td>
<td>图标</td>
<td>
<p>[类型:string] [可选] [选值]</p><br>
<table>
<tr><td width="120">固定可选值</td><td>解释</td></tr>
<tr><td><span>s</span> 或 <span>success</span></td><td>成功</td></tr>
<tr><td><span>e</span> 或 <span>error</span></td><td>失败</td></tr>
<tr><td><span>w</span> 或 <span>warning</span></td><td>警告</td></tr>
<tr><td><span>a</span> 或 <span>ask</span></td><td>询问</td></tr>
<tr><td><span>h</span> 或 <span>hello</span></td><td>微笑</td></tr>
</table><br>
<p>或者</p><br>
<p>[类型:string / array] [可选] [选值]</p><br>
<table>
<tr><td width="120">自定义图片</td><td>解释</td></tr>
<tr><td><span>string</span> 类型</td><td>图片路径,例如:<span>css/img.png</span></td></tr>
<tr><td><span>array</span> 类型</td><td>图片路径 + 按钮主颜色,例如:<span>['css/img.png', '#000']</span></td></tr>
</table>
</td>
</tr>
<tr>
<td>config.title</td>
<td>弹层标题</td>
<td>[类型:string] [可选] [默认:提示]</td>
</tr>
<tr>
<td>config.btn</td>
<td>按钮</td>
<td>[类型:string / array] [可选] [默认:确定]</td>
</tr>
<tr>
<td>config.times</td>
<td>几秒后自动关闭</td>
<td>[类型:number] [可选] [默认:0(不自动关闭)]</td>
</tr>
<tr>
<td>config.shade</td>
<td>是否开启遮罩</td>
<td>[类型:boolean] [可选] [默认:true(开启)]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="confirm" class="maindiv">
<div class="page_tit">反馈 xtip.confirm()</div>
<div class="page_tit3 hide_1200" style="cursor:pointer;" onclick="diff()">通知 <span>xtip.alert()</span> 和 反馈 <span>xtip.confirm</span> 的区别是什么?</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="delmsg(1)">删除</button>
<button class="xbutton" onclick="xtip.confirm('确认删除吗?','',{title:'This is English',shade:false,btn:['Yes','No']});">无遮罩</button><br><br>
<button class="xbutton" onclick="xtip.confirm('成功','',{icon:'s'})">成功</button>
<button class="xbutton" onclick="xtip.confirm('失败','',{icon:'e'})">失败</button>
<button class="xbutton" onclick="xtip.confirm('警告','',{icon:'w'})">警告</button>
<button class="xbutton" onclick="xtip.confirm('询问','',{icon:'a'})">询问</button>
<button class="xbutton" onclick="xtip.confirm('微笑','',{icon:'h'})">微笑</button>
<button class="xbutton" onclick="xtip.confirm('自定义图标','',{icon:['css/img.png','#1dbbae']})">自定义图标</button>
<script>
            //一般可以自定义一个函数用来传参数
            function delmsg(id)
            {
              xtip.confirm('确认删除吗?',function(){
                xtip.msg('执行你的删除代码,要删除的id:'+id);
              });
            }
            </script>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;delmsg(1)&quot;&gt;删除&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;确认删除吗?&#39;,&#39;&#39;,{title:&#39;This&nbsp;is&nbsp;English&#39;,shade:false,btn:[&#39;Yes&#39;,&#39;No&#39;]});&quot;&gt;无遮罩&lt;/button&gt;</span></li>
<li><span></span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;成功&#39;,&#39;&#39;,{icon:&#39;s&#39;})&quot;&gt;成功&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;失败&#39;,&#39;&#39;,{icon:&#39;e&#39;})&quot;&gt;失败&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;警告&#39;,&#39;&#39;,{icon:&#39;w&#39;})&quot;&gt;警告&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;询问&#39;,&#39;&#39;,{icon:&#39;a&#39;})&quot;&gt;询问&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;微笑&#39;,&#39;&#39;,{icon:&#39;h&#39;})&quot;&gt;微笑&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.confirm(&#39;自定义图标&#39;,&#39;&#39;,{icon:[&#39;css/img.png&#39;,&#39;#1dbbae&#39;]})&quot;&gt;自定义图标&lt;/button&gt;</span></li>
<li><span></span></li>
<li><span>&lt;script&gt;</span></li>
<li><span>//一般可以自定义一个函数用来传参数</span></li>
<li><span>function&nbsp;delmsg(id)</span></li>
<li><span>{</span></li>
<li class="level2"><span>xtip.confirm(&#39;确认删除吗?&#39;,function(){</span></li>
<li class="level3"><span>xtip.msg(&#39;执行你的删除代码,要删除的id:&#39;+id);</span></li>
<li class="level2"><span>});</span></li>
<li><span>}</span></li>
<li><span>&lt;/script&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.confirm(<em>tip</em>, <em>myfun</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>tip</td>
<td>消息内容</td>
<td>[类型:string] [可选] [默认:空]</td>
</tr>
<tr>
<td>myfun</td>
<td>确定后的回调函数</td>
<td>[类型:function] [可选] [默认:空]</td>
</tr>
<tr>
<td>config.icon</td>
<td>图标</td>
<td>
<p>[类型:string] [可选] [选值]</p><br>
<table>
<tr><td width="120">固定可选值</td><td>解释</td></tr>
<tr><td><span>s</span> 或 <span>success</span></td><td>成功</td></tr>
<tr><td><span>e</span> 或 <span>error</span></td><td>失败</td></tr>
<tr><td><span>w</span> 或 <span>warning</span></td><td>警告</td></tr>
<tr><td><span>a</span> 或 <span>ask</span></td><td>询问</td></tr>
<tr><td><span>h</span> 或 <span>hello</span></td><td>微笑</td></tr>
</table><br>
<p>或者</p><br>
<p>[类型:string / array] [可选] [选值]</p><br>
<table>
<tr><td width="120">自定义图片</td><td>解释</td></tr>
<tr><td><span>string</span> 类型</td><td>图片路径,例如:<span>css/img.png</span></td></tr>
<tr><td><span>array</span> 类型</td><td>图片路径 + 按钮主颜色,例如:<span>['css/img.png', '#000']</span></td></tr>
</table>
</td>
</tr>
<tr>
<td>config.title</td>
<td>弹层标题</td>
<td>[类型:string] [可选] [默认:提示]</td>
</tr>
<tr>
<td>config.btn</td>
<td>按钮</td>
<td>[类型:array] [可选] [默认:确定,取消]</td>
</tr>
<tr>
<td>config.shade</td>
<td>是否开启遮罩</td>
<td>[类型:boolean] [可选] [默认:true(开启)]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="alco">

</div>
<div id="win" class="maindiv">
<div class="page_tit">弹窗层 xtip.win()</div>
<div class="page_tit3">弹窗层是使用率最多的弹层类型,具体说明请点击下面按钮</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip_win()">弹窗层是功能更强大的【反馈】</button>
<button class="xbutton" onclick="xtip_win2()">自定义图标</button>
<script>
            function xtip_win()
            {
              xtip.win({
                type: 'confirm', //alert 或 confirm
                btn: ['蕾米莉亚','蕾姆','拉姆','斯巴鲁'],
                tip: '【通知】和【反馈】都属于【弹窗层】的子类,与【通知】和【反馈】相比,【弹窗层】功能更强大:<br><br>1.可设定最多4个按钮<br>2.可为所有按钮设置回调函数<br>3.如果按钮2、3、4如果没有设置回调函数,会显示浅色的按钮<br>4.可显示最小化<br>5.可设置点击遮罩不关闭<br>6.可锁定滚动条<br>7.可自定义标题、宽度、层叠顺序',
                icon: 'success',
                title: "弹窗层的功能",
                min: true,
                width: '600px',
                shade: false,
                shadeClose: false,
                lock: false,
                btn1: function(){
                  xtip.msg('我爱蕾米莉亚');
                },
                btn2: function(){
                  xtip.msg('我爱蕾姆');
                },
                btn3: function(){
                  xtip.msg('我爱拉姆');
                },
                zindex: 99999,
              });
            }

            function xtip_win2()
            {
              xtip.win({
                tip: '自定义图标',
                icon: ['css/img.png','#782fbd'],
                title: '自定义图标',
                btn: ['A','B','C','D'],
                btn1: function(){
                  xtip.msg('我爱蕾米莉亚');
                },
                btn2: function(){
                  xtip.msg('我爱蕾姆');
                },
                btn3: function(){
                  xtip.msg('我爱拉姆');
                },
              });
            }
            </script>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip_win()&quot;&gt;弹窗层是功能更强大的【反馈】&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip_win2()&quot;&gt;自定义图标&lt;/button&gt;</span></li>
<li><span></span></li>
<li><span>&lt;script&gt;</span></li>
<li><span>function&nbsp;xtip_win()</span></li>
<li><span>{</span></li>
<li class="level2"><span>xtip.win({</span></li>
<li class="level3"><span>type:&nbsp;&#39;confirm&#39;,&nbsp;//alert&nbsp;或&nbsp;confirm</span></li>
<li class="level3"><span>btn:&nbsp;[&#39;蕾米莉亚&#39;,&#39;蕾姆&#39;,&#39;拉姆&#39;,&#39;斯巴鲁&#39;],</span></li>
<li class="level3"><span>tip:&nbsp;&#39;【通知】和【反馈】都属于【弹窗层】的子类,与【通知】和【反馈】相比,【弹窗层】功能更强大:&lt;br&gt;&lt;br&gt;1.可设定最多4个按钮&lt;br&gt;2.可为所有按钮设置回调函数&lt;br&gt;3.如果按钮2、3、4如果没有设置回调函数,会显示浅色的按钮&lt;br&gt;4.可显示最小化&lt;br&gt;5.可设置点击遮罩不关闭&lt;br&gt;6.可锁定滚动条&lt;br&gt;7.可自定义标题、宽度、层叠顺序&#39;,</span></li>
<li class="level3"><span>icon:&nbsp;&#39;success&#39;,</span></li>
<li class="level3"><span>title:&nbsp;&quot;弹窗层的功能&quot;,</span></li>
<li class="level3"><span>min:&nbsp;true,</span></li>
<li class="level3"><span>width:&nbsp;&#39;600px&#39;,</span></li>
<li class="level3"><span>shade:&nbsp;false,</span></li>
<li class="level3"><span>shadeClose:&nbsp;false,</span></li>
<li class="level3"><span>lock:&nbsp;false,</span></li>
<li class="level3"><span>btn1:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱蕾米莉亚&#39;);</span></li>
<li class="level3"><span>},</span></li>
<li class="level3"><span>btn2:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱蕾姆&#39;);</span></li>
<li class="level3"><span>},</span></li>
<li class="level3"><span>btn3:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱拉姆&#39;);</span></li>
<li class="level3"><span>},</span></li>
<li class="level3"><span>zindex:&nbsp;99999,</span></li>
<li class="level2"><span>});</span></li>
<li><span>}</span></li>
<li><span></span></li>
<li><span>function&nbsp;xtip_win2()</span></li>
<li><span>{</span></li>
<li class="level2"><span>xtip.win({</span></li>
<li class="level3"><span>tip:&nbsp;&#39;自定义图标&#39;,</span></li>
<li class="level3"><span>icon:&nbsp;[&#39;css/img.png&#39;,&#39;#782fbd&#39;],</span></li>
<li class="level3"><span>title:&nbsp;&#39;自定义图标&#39;,</span></li>
<li class="level3"><span>btn:&nbsp;[&#39;A&#39;,&#39;B&#39;,&#39;C&#39;,&#39;D&#39;],</span></li>
<li class="level3"><span>btn1:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱蕾米莉亚&#39;);</span></li>
<li class="level3"><span>},</span></li>
<li class="level3"><span>btn2:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱蕾姆&#39;);</span></li>
<li class="level3"><span>},</span></li>
 <li class="level3"><span>btn3:&nbsp;function(){</span></li>
<li class="level4"><span>xtip.msg(&#39;我爱拉姆&#39;);</span></li>
<li class="level3"><span>},</span></li>
<li class="level2"><span>});</span></li>
<li><span>}</span></li>
<li><span>&lt;/script&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="3">表达式:xtip.win(<em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>config.type</td>
<td>弹窗类型</td>
<td>
<p>[类型:string] [可选] [选值] [默认:confirm]</p><br>
<table>
<tr><td width="120">可选值</td><td>解释</td></tr>
<tr><td><span>a</span> 或 <span>alert</span></td><td>通知 (无回调函数,无取消按钮)</td></tr>
<tr><td><span>c</span> 或 <span>confirm</span></td><td>反馈 [默认]</td></tr>
</table>
</td>
</tr>
<tr>
<td>config.tip</td>
<td>消息内容</td>
<td>[类型:string] [可选] [默认:空]</td>
</tr>
<tr>
<td>config.icon</td>
<td>图标</td>
<td>
<p>[类型:string] [可选] [选值]</p><br>
<table>
<tr><td width="120">固定可选值</td><td>解释</td></tr>
<tr><td><span>s</span> 或 <span>success</span></td><td>成功</td></tr>
<tr><td><span>e</span> 或 <span>error</span></td><td>失败</td></tr>
<tr><td><span>w</span> 或 <span>warning</span></td><td>警告</td></tr>
<tr><td><span>a</span> 或 <span>ask</span></td><td>询问</td></tr>
<tr><td><span>h</span> 或 <span>hello</span></td><td>微笑</td></tr>
</table><br>
<p>或者</p><br>
<p>[类型:string / array] [可选] [选值]</p><br>
<table>
<tr><td width="120">自定义图片</td><td>解释</td></tr>
<tr><td><span>string</span> 类型</td><td>图片路径,例如:<span>css/img.png</span></td></tr>
<tr><td><span>array</span> 类型</td><td>图片路径 + 按钮主颜色,例如:<span>['css/img.png', '#000']</span></td></tr>
</table>
</td>
</tr>
<tr>
<td>config.times</td>
<td>几秒后自动关闭</td>
<td>[类型:number] [可选] [默认:0(不自动关闭)] [限制:<span>alert</span> 类型才会生效]</td>
</tr>
<tr>
<td>config.title</td>
<td>弹层标题</td>
<td>[类型:string] [可选] [默认:提示]</td>
</tr>
<tr>
<td>config.width</td>
<td>宽度</td>
<td>[类型:string] [可选] [默认:300px]</td>
</tr>
<tr>
<td>config.shade</td>
<td>是否开启遮罩</td>
<td>[类型:boolean] [可选] [默认:true(开启)]</td>
</tr>
<tr>
<td>config.shadeClose</td>
<td>是否开启点击遮罩关闭</td>
<td>[类型:boolean] [可选] [默认:true(开启)] [限制:开启遮罩时才会生效]</td>
</tr>
<tr>
<td>config.end</td>
<td>关闭后的回调函数</td>
<td>[类型:function] [可选] [默认:空]</td>
</tr>
<tr>
<td>config.lock</td>
<td>是否锁定滚动条</td>
<td>[类型:boolean] [可选] [默认:false(不锁定)]</td>
</tr>
<tr>
<td>config.btn</td>
<td>按钮</td>
<td>[类型:array] [可选] [默认:确定&lt;,取消&gt;] [限制:最多只能有4个按钮]</td>
</tr>
<tr>
<td>config.btn[1-4]</td>
<td>按钮[1-4]的回调函数</td>
<td>[类型:function] [可选] [默认:空]</td>
</tr>
<tr>
<td>config.min</td>
<td>是否开启最小化按钮</td>
<td>[类型:boolean] [可选] [默认:false(不开启)]</td>
</tr>
<tr>
<td>config.zindex</td>
<td>层叠顺序</td>
<td>[类型:number] [可选] [默认:99999]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="photo" class="maindiv hide_app">
<div class="page_tit">相册层 xtip.photo()</div>
<div class="page_tit3">实际是调用 <span>xtip.open</span> 层,简化了参数。高度默认自适应,也可以固定高度。</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip.photo('img1')">相册层</button>
<button class="xbutton" onclick="xtip.photo('img1',{height:'500px',title:'固定高度'})">固定高度</button>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.photo(&#39;img1&#39;)&quot;&gt;相册层&lt;/button&gt;</span></li>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.photo(&#39;img1&#39;,{height:&#39;500px&#39;,title:&#39;固定高度&#39;})&quot;&gt;固定高度&lt;/button&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="5">表达式:xtip.photo(<em>content</em>, <em>config</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>content</td>
<td>相册组名称</td>
<td>[类型:string] [必填]</td>
 </tr>
<tr>
<td>config.title</td>
<td>弹层标题</td>
<td>[类型:string] [可选] [默认:无]</td>
</tr>
<tr>
<td>config.width</td>
<td>宽度</td>
<td>[类型:string] [可选] [默认:600px]</td>
</tr>
<tr>
<td>config.height</td>
<td>高度</td>
<td>[类型:string] [可选] [默认:400px]</td>
</tr>
<tr>
<td>config.index</td>
<td>显示第几张图片</td>
<td>[类型:number] [可选] [默认:1]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="photoapp" class="maindiv">
<div class="page_tit">移动端相册层 xtip.photoApp()</div>
<div class="page_tit3">实际是调用 <span>xtip.open</span> 层,简化了参数,滑动下拉移动一定距离或者点击空白处可以关闭。请在移动端中打开。</div>
<div class="table_row">
<div class="example">
<button class="xbutton" onclick="xtip.photoApp('img1')">移动端相册层</button>
</div>
<div class="pre">
<ol>
<li><span>&lt;button&nbsp;class=&quot;xbutton&quot;&nbsp;onclick=&quot;xtip.photoApp(&#39;img1&#39;)&quot;&gt;移动端相册层&lt;/button&gt;</span></li>
</ol>
<div class="precode"></div>
<div class="preicon">
<span class="precopy precopy1" title="格式化复制"></span>
<span class="precopy precopy2" title="复制"></span>
<span class="pretype" title="暗色调"></span>
</div>
</div>
<div class="paramax">
<div class="para xtablein xfirst xtableall">
<div class="parain">
<table>
<tr>
<td colspan="5">表达式:xtip.photoApp(<em>content</em>)</td>
</tr>
<tr>
<td width="120">参数</td>
<td width="200">说明</td>
<td>属性</td>
</tr>
<tr>
<td>content</td>
<td>相册组名称</td>
<td>[类型:string] [必填]</td>
</tr>
<tr>
<td>index</td>
<td>显示第几张图片</td>
<td>[类型:number] [可选] [默认:1]</td>
</tr>
</table>
</div>
</div>
<div class="para_app">查看参数</div>
</div>
</div>
</div>
<div id="open" class="maindiv">
<div class="page_tit">页面层 xtip.open()</div>
<div class="table_row">
<div class="page_tit2">【ready类型】已存在元素</div>
<div class="page_tit3"><span>ready</span> 类型会读取整个元素的标签 (outerHTML),并且会过滤 <span>id</span> 属性防止冲突,过滤最外层标签隐藏属性 <span>display:none</span></div>
<div class="example">
<div id="tip_content1" class="tip_content1"><div id="myclass" class="myclass" style="background-color:#08c; color:#fff;"><span style="display:none;">隐藏</span>这是一个在页面上已存在的元素。内容背景色可以自定义</div></div><br>
<button class="xbutton" onclick="xtip_open1()">已存在的元素 (outerHTML)</button>
<button class="xbutton" onclick="xtip_open1_2()">APP模式</button>
<.........完整代码请登录后点击上方下载按钮下载查看

网友评论0