<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o " /> 日韩亚洲不卡在线视频,亚洲精品成人a,国产私拍福利精品视频

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

Jquery 彈出層插件實(shí)現(xiàn)代碼

直接看代碼:
復(fù)制代碼 代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Layer.ASPx.cs" Inherits="Layer" %>

<!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 runat="server">
<title></title>
<script src="jquery-1.3.2.js" type="text/Javascript"></script>
<script src="jquery.layer.js" type="text/Javascript"></script>
<script type="text/Javascript">
$(document).ready(function() {
$("#button").click(function() {
var layer = $('none').layer({ content: '這里是層內(nèi)容,默認(rèn)焦點(diǎn)可以用none對(duì)象來(lái)代替' });
layer.open();
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="button" type="button" value="第一個(gè)層" />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<input type="button" onclick="$(this).layer({ content: $('#content') }).open();" value="第二個(gè)層" />
<div id="content" style="display:none;">
我是Dom對(duì)象內(nèi)的內(nèi)容
<input id="aaa" type="text" value="我是表單" />
</div>
</form>
</body>
</html>

復(fù)制代碼 代碼如下:
/*
* 作者:彭白洋 2009.10.24
* 功能:可彈出自定義字符串、Dom對(duì)象,根據(jù)事件焦點(diǎn)彈出、關(guān)閉動(dòng)畫(huà)
* 調(diào)用方法:
* 1、初始化直接打開(kāi):$("#buttonID").layer().open();
* 2、初始化:var layer=$("#buttonID").layer();打開(kāi):layer.open();關(guān)閉:layer.close();
* 3、初始化:var layer=$("#buttonID").layer({自定義配置});打開(kāi):layer.open();關(guān)閉:layer.close();
*樣式:
* .layer-box{background-color:#fff;width: 692px;border: 1px solid #ccc;position:absolute;}
* .layer-box div.layer-bar{background: #f4f4f4;padding: 5px;margin:0px;text-align:left;height:18px;position:relative;}
* .layer-box div.layer-bar span.layer-close{position:absolute;width:18px;height:18px;top:0px;right:0px;cursor:pointer;}
* .layer-box div.layer-content{margin:0px;padding:5px 0px 0px 0px;text-align:center;}
*/
/// <reference path="jquery-1.3.2-vsdoc.js" />
(function($) {
$.layer = function(element, options) {
var base = this;
base.$el = $(element);
base.tagHide = true;
//初始化層
base.init = function() {

base.options = $.extend({}, $.layer.defaults, options);
base.$layerBox = $(base.options.template);
base.posX = base.posY = 0;
base.moveing = false;

//加載樣式
if (!$.layer.hasCss && base.options.cssurl != "") {
$("head", base.options.target).append("<link href=/"" + base.options.cssurl + "/" rel=/"stylesheet/" type=/"text/css/" />");
$.layer.hasCss = true;
}

//加載層對(duì)象
$.layer.maskLayerIndex += 20; //調(diào)高層位置
base.$layerBox.appendTo("body", base.options.target).css({ "z-index": $.layer.maskLayerIndex }).hide();
base.$layerBox.find("div[class='layer-title']").append(base.options.title);
//判斷內(nèi)容是字符串還是Jquery對(duì)象
if (typeof (base.options.content) == "object") {
base.$tempContentParent = base.options.content.parent();
base.tagHide = base.options.content.is(":hidden");
base.$tempContent = base.options.content.clone();
base.options.content.appendTo(base.$layerBox.find("div[class='layer-content']")).show();
}
else {
base.$layerBox.find("div[class='layer-content']").append(base.options.content);
}
//綁定關(guān)閉按鈕事件
base.$layerBox.find("span[class='layer-close']").mousedown(function(event) {
//阻止事件冒泡
if (event && event.stopPropagation) {
event.stopPropagation();
} else {
window.event.cancelBubble = true;
}
base.close();
return false;
});
base.$layerBox.find("div[class='layer-bar']").mousedown(function(event) {
base.moveStart(event);
});
//base.$layerBox.show();


}

//打開(kāi)層
base.open = function() {
//層顯示動(dòng)畫(huà)
//alert($("html", base.options.target).height());
var mtop = ($("html", base.options.target).height() - base.options.height) / 2 + $(document, base.options.target).scrollTop(); //
var mleft = $("html", base.options.target).width() / 2 - base.options.width / 2; //
base.$layerBox.css({ top: base.$el.offset().top, left: base.$el.offset().left, width: 0, height: 0 }).animate({
left: mleft,
top: mtop,
width: base.options.width,
height: base.options.height,
opacity: "show"
}, "slow", function() {
//加載遮罩層
if (base.options.masklayer.show) {
$.layer.maskLayerIndex -= 10; //降低層位置
base.$masklayer = $("<div style=/"display:none; z-index:" + $.layer.maskLayerIndex + "; filter: alpha(opacity:" + base.options.masklayer.alpha + "); left: 0px; width: 100%; position: absolute; top: 0px; height: " + $(document, base.options.target).height() + "px; background-color:" + base.options.masklayer.bgcolor + "/"></div>");
base.$masklayer.appendTo("body", base.options.target).animate({
opacity: 'toggle'
}, 500);
}
});
}

//開(kāi)始移動(dòng)
base.moveStart = function(event) {
base.moveing = true;
base.bgColor = base.$layerBox.css("background-color");
base.$layerBox.css("background-color", "Transparent").children().hide();

base.posX = event.pageX - base.$layerBox.offset().left;
base.posY = event.pageY - base.$layerBox.offset().top; ;
$(document).mousemove(function(event) {
base.moveOn(event);
}).mouseup(function() {
base.moveStop();
});
if ($.browser.msie) {
base.$layerBox.get(0).setCapture();
} else {
document.addEventListener("mousemove", base.moveOn, true);
}
}

//移動(dòng)
base.moveOn = function(event) {
if (base.moveing) {
window.getSelection && window.getSelection().removeAllRanges();
base.$layerBox.css({ top: Math.max(event.pageY - base.posY, 0), left: Math.max(event.pageX - base.posX, 0) });
return false;
}
}

//移動(dòng)停止
base.moveStop = function() {
base.$layerBox.css("background-color", base.bgColor).children().show();
base.moveing = false;
$(document, base.options.target).unbind("mousemove");
if ($.browser.msie) {
base.$layerBox.get(0).releaseCapture();
} else {
document.removeEventListener("mousemove", base.moveOn, true);
}
}

//關(guān)閉層
base.close = function() {
if (base.$tempContent) {
base.$tempContent.appendTo(base.$tempContentParent);
if(base.tagHide){
base.$tempContent.hide();
}
}
if (base.options.masklayer.show) {
base.$masklayer.animate({
opacity: 'toggle'
}, 500, function() {
$(this).remove();
base.$layerBox.animate({
left: base.$el.offset().left,
top: base.$el.offset().top,
width: 0,
height: 0,
opacity: "hide"
}, "hide", function() {
$(this).remove();
});
});
}
else {
base.$layerBox.animate({
left: base.$el.offset().left,
top: base.$el.offset().top,
width: 0,
height: 0,
opacity: "hide"
}, "hide", function() {
$(this).remove();
});
}
}

base.init();
}

$.layer.hasCss = false;
$.layer.maskLayerIndex = 1000;
//默認(rèn)配置
$.layer.defaults = {
masklayer: { show: true, bgcolor: '#eee', alpha: 50 }, //是否顯示覆蓋層
target: window.self.document,
cssurl: "layer.css",
title: "層標(biāo)題",
content: "層內(nèi)容",
width: 500,
height: 300,
template: "<div class=/"layer-box/"><div class=/"layer-bar/"><div class=/"layer-title/"></div><span class=/"layer-close/">×</span></div><div class=/"layer-content/"></div></div>"
}

$.fn.layer = function(options) {
return new $.layer(this, options);
}
})(jQuery);

插件下載地址:jquery.layer.js

JavaScript技術(shù)Jquery 彈出層插件實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 精品视频久久久久 | 花蝴蝶高清观看免费 | caoporen超碰在线视频 | 成3d漫二区三区四区 | 亚洲欧美中文在线一区 | 女人张开腿让男人添 | 帝王受PLAY龙椅高肉NP | 暖暖日本在线手机免费完整版 | 在线不卡日本v二区 | 涩涩视频www在线观看入口 | 内射少妇三洞齐开 | 18av 在线 | 欧美精品华人在线 | 国产精品99久久久精品无码 | 欧美一级情欲片在线 | 在线亚洲色拍偷拍在线视频 | 青柠电影高清在线观看 | metart中国撒尿人体欣赏 | 性生生活大片又黄又 | 亚洲永久精品ww47 | 双腿打开揉弄高潮H苏安安秦慕深 | 国产精品久久大陆 | 奇米精品一区二区三区在线观看 | 亚洲精品久久久久AV无码 | 亚洲免费三级电影 | 快播av种子大全 | 99热久久这里只精品国产WWW | 在线亚洲中文字幕36页 | 日本又黄又裸一级大黄裸片 | 榴莲推广APP网站入口下载安装 | 日本无卡无吗在线 | 亚洲乱码国产一区三区 | 日本一卡二卡三卡四卡无卡免费播放 | 免费乱理伦片在线观看八戒 | 妻子撸av中文字幕 | 亚洲精品视频在线观看视频 | 恋夜影院支持安卓视频美女 | 2019中文字幕乱码免费 | 精品国产品国语在线不卡丶 | jizz日本女人| 亚洲精品午夜VA久久成人 |