<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>lhgdialog - samples</title>
<style type="text/css">
.contain{padding:10px 50px;}
.contain h2{font-size:18px;color:#1E9300;padding-top:8px;margin-bottom:8px;cursor:pointer;}
.contain h3{margin-top:8px;margin-bottom:8px;FONT:bold 14px 宋体,tahoma,arial,sans-serif;COLOR:#0033CC;}
.contain span{ color: #00f; }
.contain b{ color: #f00; }
.contain div{ line-height: 150%; }
.contain .code{border:1px solid #ccc;background-color:#f7f7f7;padding:3px 5px;}
.contain table{font-weight:normal;}
.contain .content table td{padding:3px;background-color:#fff;}
.contain th{text-align:center;padding:3px;background-color:#ccc;}
.contain #headerMain{ font:12px Verdana, Arial, sans-serif; border-bottom:1px dotted #00f; height:20px; }
</style>
<link type="text/css" href="lhgdialog.css" rel="stylesheet"/>
<script type="text/javascript" src="lhgcore.min.js"></script>
<script type="text/javascript" src="lhgdialog.js"></script>
<script type="text/javascript">
J(function(){
J('#a').dialog({ title: '示例', cover: true, rang: true, resize: false, html: '<p>lhgdialog</p>' });
J('#b').dialog({ id: 'd1', title: '外部链接', page: 'http://www.baidu.com', link: true, btns: false, width: 700, height: 500 });
J('#c').dialog({ id: 'd2', title: '内部链接', page: '_content/01.html' });
J('#d').dialog({ id: 'd3', title: '随屏滚动', html: '<p align="center">lhgdialog</p>', fixed:true, top:'bottom', left:'right', width: 200, height: 100, btns: false });
J('#e').dialog({ id: 'd4', page: '_content/02.html' });
J('#f').dialog({ id: 'd5', page: '_content/03.html', cover: true });
J('#g').dialog({ id: 'd6', page: '_content/04.html' });
var resize = function()
{
J('#inp',dialog.dlg).click(function(){
dialog.reDialogSize( 300, 200 );
});
};
var dialog = J('#h').dialog({ id: 'd7', html: '<input id="inp" type="button" value="改变窗口大小"/>', cusfn: resize });
var dialog1 = J('#i').dialog({
id: 'd8',
html: '<p>lhgdialog</p>',
cusfn: function()
{
J('#xbtn',dialog1.dlg).click(function(){
alert( '此按钮的函数已被改变,不再关闭窗口了!' );
});
dialog1.addBtn( 'cancel', '取消', dialog1.cancel );
}
});
ShowIt();
});
function ShowIt()
{
var h2 = J('h2');
for( var i = 0, l = h2.length; i < l; i++ )
{
h2[i].cusIndex = i;
J(h2[i]).bind( 'click', function(){
setTabs( this.cusIndex );
});
}
}
function setTabs(n)
{
var tab = J('.content');
for( var i = 0, l = tab.length; i < l; i++ )
tab[i].style.display = (i == n) ? '' : 'none';
}
</script>
</head>
<body>
<div class="contain">
<div id="headerMain"><strong>lhgcore Dialog Plugin v3.1.3 API说明文档</strong> <span style="color:#f00;font-size:11px;">Copyright lhgcore (c) 2010 All Rights Reserved</span></div>
<h2>一、简介</h2>
<div class="content">
<h3>1. 版本信息 </h3>
<div>目前的版本是 3.1.3 发布于2010-06-12</div>
<h3>2. 注意事项 </h3>
<ul style="margin:0">
<li>lhgdialog目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名</li>
<li>lhgcore.min.js文件为插件所用的库文件,此文件可放在其它任意目录里</li>
<li>各目录及文件的用途:<br/>
<span>lhgcore.min.js</span>:插件所用的库文件,此库的使用方法与jQuery差不多,可以说是个简化的jQuery,你可以在其它地方象使用jQuery一样使用它<br/>
<span>lhgdialog.js</span>:插件的核心文件,使用插件时要引入此文件,<b>此文件是经过压缩的</b><br/>
<span>lhgdialog.css</span>:插件的样式表文件,<b>此文件无需引入</b>,插件会自动加载此文件<br/>
<span>目录images</span>:窗口插件所使用的图片的文件夹<br/>
<span>index.html</span>:示例说明文件,使用中不需要此文件,<b>可删除</b><br/>
<span>_lhgdialog.js</span>:插件的核心文件lhgdialog.js的未压缩的源文件,供大家学习使用的,<b>此文件是未经过压缩的,可删除</b><br/>
<span>目录_content</span>:内容页示例文件夹,示例中所需的内容页示例文件都在此文件夹中,使用中不需要此文件夹,<b>可删除</b><br/>
<span>目录_skins</span>:插件的的皮肤文件目录,插件共提供了5种皮肤,皮肤的使用方法请参考下面的<b>皮肤制作安装使用说明</b>
</li>
</ul>
<h3>3. 支持的浏览器 </h3>
<div>IE 6.0+ , Firefox 2.0+ , Chrome, Opera 9.5+ , Safari 3.0+</div>
</div>
<h2>二、如何使用</h2>
<div class="content" style="display:none">
<h3>1. 引入插件的样式表文件 </h3>
<div>使用lhgdialog弹出窗口插件要在<b>最顶层</b>的页面中引入<b>lhgdialog.css</b>,示例代码:<br/>
<div class="code">
<head><br/>
<b><link type="text/css" href="lhgdialog.css" rel="stylesheet"/></b><br/>
<script type="text/javascript" src="lhgcore.min.js"></script><br/>
<script type="text/javascript" src="lhgdialog.js"></script><br/>
</head>
</div>
</div>
<div><b>注</b>:最顶层页面就是指:如果你使的插件要跨框架,窗口就会创建在整个框架的最顶层页面,所以lhgdialog.css样式表文件也要写在你整个框架的最顶层页面上</div>
<h3>2. 插件所需文件的引入 </h3>
<div>使用lhgdialog弹出窗口插件要在你使用此插件的页面中引入<b>lhgcore.min.js</b>和<b>lhgdialog.js</b>,示例代码:<br/>
<div class="code">
<head><br/>
<script type="text/javascript" src="lhgcore.min.js"></script><br/>
<script type="text/javascript" src="lhgdialog.js"></script><br/>
</head>
</div>
</div>
<div><b>注</b>:lhgcore.min.js一定要在lhgdialog.js前引入</div>
<h3>3. 插件的调用函数说明 </h3>
<div>插件的调用函数有2种调用方法,分别用在不同的使用环境中<br/>
<b>第一种为jQ方式调用方法,这种方法主要用在页面中只有一个或少数几个调用插件时,或不需要传参数时,形式如下:</b>
<div class="code">
J(function(){<br/>
{<br/>
J('#test').dialog({<br/>
title:'lhgdialog',<br/>
width:400,<br/>
height:300,<br/>
cover:true,<br/>
page:'samples.html'<br/>
});<br/>
}
</div>
</div>
<div>
<b>第二种为普通函数式调用方法,这种方法主要用在页面中多个地方调用插件时,或需要传参数时,形式如下:</b>
<div class="code">
function opdlg( args )<br/>
{<br/>
var dlg = <b>new J.ui.dialog({ id: 'd1' .... });<br/>
dlg.ShowDialog();</b><br/>
}
</div>
</div>
<h3>4. 关于在frameset框架集中的使用 </h3>
<div>
在html中没有任何元素可以浮动在 frameset框架之上的,如果你想要弹窗浮动在 frameset之上, 你必须在 frameset 页面外层在加上 iframe 框架,<br/>
- 1
- 2
- 3
- 4
- 5
- 6
前往页