编写jquery弹出框插件编写jquery弹出框插件 弹出框插件在web开发中经常用到,下面我就讲解一个box弹出框的制作弹出框插件的制作几个步骤 1.配置弹出框信息 2.执行默认是否弹出信息 3.启动之前设置插件位置 4.显示弹出框窗口 5.在弹出框窗口绑定事件 6.绑定拖拽事件 7.绑定关闭事件 下面我就用代码来编写这个7个步骤的实现,从而来建立一个弹出框。 1.配置弹出框信息 //弹出框基本配置信息和样式 var default={ boxUrl:"box/", //弹出窗口链接地址 opacity:0....
|
' +
(_this.options.noTitle ? '' : ' ',
//背景
background = null,
//内容
content = null,
$win = $(window),
$_this=this;
$this=$(this);
2.执行默认是否弹出信息
//是否默认弹出
$win.resize(function{
setPosition();
})
_this.options.show?_this.showBox():$t.click(function(){
_this.showBox();
return false;
});
return this;
3.启动之前设置插件位置
//设置弹出框的位置
function setPosition()
{
//如果弹出窗口没有内容就可以不设置高度
if(!content){
return false;
}
//得到当前DOM节点的高度
var width=content.width(),
//调整未知
lt=calPosition(width);
content.css({
left:lt[0];
top:lt[1]
});
//得到body的高度
var$bheight=$("body").height();
//得到window窗口的高度
var$wheight=$win.height();
//得到html页面的高度
$hheight=$("html").height();
//得到最大的高度
$h=Math.max($hheith,$wheight);
//设置背景的高度和宽度
background.height($h).width($win.width());
}
//计算弹出框位置
function calPosition(w)
{
l=($win.width()-w)/2;
t=$win.scrollTop()+$win.height()/9;
return[l,t];
}
4.显示弹出框窗口
this.showBox=function()
{
//移掉wBox_overlay的DOM节点
$("#wBox_ovrlay").remove();
//移掉WBox的DOM节点
$("#wBox").remove();
//将背景先隐藏掉然后添加css并且设置透明度最后加载多body下面
//最后出现
backgroud=$("
本文档为【编写jquery弹出框插件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。 [版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要:
免费
已有0
人下载
你可能还喜欢
最新资料
资料动态
专题动态
is_511210
暂无简介~
格式:doc
大小:35KB
软件:Word
页数:18
分类:互联网
上传时间:2019-06-09
浏览量:4
热点搜索
稀溶液依数性在生活上的应用
原产地业务培训考试题
人杰地灵颂江西
防范医疗不良事件的计划
工程联系单空白表格
书法社团教学计划
九年级数学《一元二次方程根的判别式》教案 人教新课标版
儿童故事绘本《各种各样的家——家庭超级大书》
另类词
梦幻骑士-攻略
bbl双歧杆菌培养基
中华人民共和国行业标准《博物馆建筑设计规范》
全国职业院校教学管理50强
工程地质知识:三轴水泥搅拌桩设计要求
稀溶液依数性在生活上的应用
原产地业务培训考试题
人杰地灵颂江西
防范医疗不良事件的计划
工程联系单空白表格
书法社团教学计划
九年级数学《一元二次方程根的判别式》教案 人教新课标版
儿童故事绘本《各种各样的家——家庭超级大书》
另类词
梦幻骑士-攻略
bbl双歧杆菌培养基
中华人民共和国行业标准《博物馆建筑设计规范》
全国职业院校教学管理50强
工程地质知识:三轴水泥搅拌桩设计要求
|