天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript jQuery插件練習(xí)

簡化后的插件:
SimplePlugin.htm:
復(fù)制代碼 代碼如下:
<!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>
<title>簡化后的插件</title>
<script type="text/ecmascript" src="../js/jquery-1.2.6.js"></script>
<script type="text/ecmascript" src="../js/jquery.SimplePlugin.js"></script>
<script type="text/ecmascript">
$(function() {
$("input").click(function(){
$("body").dialog();
})
});
function f(){
$("body").find("#MaskID").hide(1000);
$("body").find("#DivDialog").hide(1000);
}
</script>
</head>
<body>
<input type="button" value="hi plugin" />
</body>
</html>


jquery.SimplePlugin.js:

復(fù)制代碼 代碼如下:
$.fn.dialog=function(){
this.MaskDiv=function()//自定義一個函數(shù)
{
//創(chuàng)建遮罩背景,這里沒有設(shè)置透明度,為了簡單。zIndex決定了遮罩。
$("body").append("<div ID=MaskID></div>");
$("body").find("#MaskID").width("888px").height("666px")
.css({position:"absolute",top:"0px",left:"0px",background:"#ccc",zIndex:"10000"});
}
this.MaskDiv();//調(diào)用自定義函數(shù)。
$("body").append("<div ID=DivDialog style='display:none'><ul><li>提示</li></ul><input type='button' value='close' onclick='f();' /></div>");
var obj=$("body").find("#DivDialog");
obj.width("200px").height("200px");
obj.css({position:"absolute",top:"100px",left:"100px",background:"#FFCC66",zIndex:"10001"}).show("slow");

return this;
}

完整的插件:
myplugin.html:

復(fù)制代碼 代碼如下:
<!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>練習(xí)jQuery插件</title>
<script type="text/ecmascript" src="../js/jquery-1.2.6.js"></script>
<script type="text/ecmascript" src="../js/jquery.firstplugin.js"> </script>
<script type="text/ecmascript" src="../js/jquery.dialog.js"></script>
<style type='text/css'>
*{padding:0; margin:0} /*此行樣式一定要加,不然可能會引起B(yǎng)UG出現(xiàn)。*/

#MyDiv{
position:absolute;
width:200px;
height:200px;
font-size:12px;
background:#666;
border:1px solid #000;
z-index:10001;
display:none;
text-align:center;
}
</style>
<script type="text/ecmascript">
$(document).ready(function() {
$("input").click(function(){
$("body").dialog();
})
})
</script>
</head>

<body>
<div>
<input type="button" value="hi plugin" />
</div>
</body>
</html>

jquery.dialog.js:
復(fù)制代碼 代碼如下:
// JScript 文件
$.fn.dialog=function(){
this.MaskDiv=function()//自定義一個函數(shù)
{
var wnd = $(window), doc = $(document);
if(wnd.height() > doc.height()){ //當高度少于一屏
wHeight = wnd.height();
}else{//當高度大于一屏
wHeight = doc.height();
}
//創(chuàng)建遮罩背景
$("body").append("<div ID=MaskID></div>");
$("body").find("#MaskID").width(wnd.width()).height(wHeight)
.css({position:"absolute",top:"0px",left:"0px",background:"#ccc",filter:"Alpha(opacity=90);",opacity:"0.3",zIndex:"10000"});
}
this.sPosition=function(obj)//自定義一個帶參數(shù)的函數(shù)
{
var MyDiv_w = parseInt(obj.width());
var MyDiv_h = parseInt(obj.height());

var width =parseInt($(document).width());
var height = parseInt($(window).height());
var left = parseInt($(document).scrollLeft());
var top = parseInt($(document).scrollTop());

var Div_topposition = top + (height / 2) - (MyDiv_h / 2); //計算上邊距
var Div_leftposition = left + (width / 2) - (MyDiv_w / 2); //計算左邊距
return Array(Div_topposition,Div_leftposition);
}
this.MaskDiv();
$("body").append("<div ID=DivDialog style='display:none'><ul><li>提示</li></ul></div>");
var obj=$("body").find("#DivDialog");
obj.width("200px").height("200px");
PosT=this.sPosition(obj);
obj.css({position:"absolute",top:PosT[0]+"px",left:PosT[1]+"px",background:"#FFCC66",zIndex:"10001"}).show("slow");
return this;
}

JavaScript技術(shù)javascript jQuery插件練習(xí),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 天天射天天干天天插 | 亚洲国产女人aaa毛片在线 | 被窝国产理论一二三影院 | 97精品少妇偷拍AV | 国产毛片视频网站 | 亚洲欧美精品无码一区二在线 | 婷婷综合亚洲爱久久 | 午夜DY888国产精品影院 | 污污内射在线观看一区二区少妇 | 全彩黄漫火影忍者纲手无遮挡 | 夜夜女人国产香蕉久久精品 | 色AV色婷婷66人妻久久久 | 亚洲 综合 欧美在线视频 | 性满足久久久久久久久 | 日韩欧美一区二区三区在线 | 99精品国产在热久久 | 亚洲精品天堂无码中文字幕影院 | 丰满的女朋友韩国版在线观看 | 男人一进一出桶女人视频 | 二级毛片在线观看 | 欧美特黄三级成人 | 97精品国产亚洲AV高清 | 亚洲成人免费观看 | 菠萝菠萝蜜在线观看视频 | 久久88综合 | 高清大胆欧美videossexo | 国自产精品手机在线视频 | 色人阁久久| 曰本熟妇乱妇色A片在线 | 国产亚洲999精品AA片在线爽 | 出差无套内射小秘书 | 久久久久毛片免费观看 | 国产成人免费在线 | 亚洲欧洲日本无在线码播放 | 香蕉精品国产高清自在自线 | 久久精品国产男包 | 免费人成网站永久 | 97干97吻 | 日韩视频中文在线一区 | 91免费永久在线地址 | 久久精品国产亚洲AV天美18 |