特效介绍
TinyBox JS弹出层插件
使用方法
1、引入tinybox.js和style.css2、添加调用事件。下面举几个例子,具体怎么调用,看例子即可:
①按钮点击,TinyBox弹出层显示一张图片:
var content2 = "<img src='images/rhino.jpg' width='298' height='373' alt='' />"; T$('testclick2').onclick = function(){ TINY.box.show(content2,0,0,0,1) }注:T$是TinyBox自定义的函数,获取dom的ID。
②显示内容,三秒后消失:
var content3 = "3秒就会消失 - TinyBox弹出层 - 我爱模板网"; T$('testclick3').onclick = function(){ TINY.box.show(content3,0,0,0,0,3) }③显示一个页面:
T$('testclick1').onclick = function(){ TINY.box.show('advanced.html',1,300,150,1) }上面代码调用的advanced.html页面的代码如下:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"></head> <body> <p>这些内容来自一个AJAX请求。 你可以很容易地使用TinyBox <a href="javascript:TINY.box.size('tinybox',450,300,4)">放大</a>和<a href="javascript:TINY.box.size('tinybox',200,175,4)">收缩</a>弹出. 还可以<a href="javascript:TINY.box.hide()">关闭</a>.</p> <p><a href="javascript:TINY.box.fill('静态内容',0,0,0,1)">点击 </a> 加载一些静态HTML 和 <a href="javascript:TINY.box.fill('ajax.html',1,0,0,1)">点击 </a>ajax加载HTML表格。</p> </body> </html>注:从advanced.html可以看出,TinyBox可以跨页面调用,在advanced.html页面,它实现了调用ajax页面的方法,以及关闭窗口的方法(实际上,不用关闭窗口的按钮,点击页面空白处也可以关闭窗口)