<!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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色婷婷我要去我去也 | 灌饱娇嫩H将军公主最新章节 | 国产高清免费视频免费观看 | 囯产精品久久久久久久久免费蜜桃 | 快播dvd吧 | 丝袜美女被艹 | 伊人电院网 | 国产又粗又猛又爽黄老大爷 | 国产成人无码免费精品果冻传媒 | 日本无修肉动漫在线观看 | 無码一区中文字幕少妇熟女网站 | 久久成人免费观看全部免费 | 我在厨房摸岳的乳HD在线观看 | 国产午夜a理论毛片在线影院 | 久欠热视频精品首页 | 极品美女久久久久久久久久久 | xiao77唯美清纯 | 熟妇无码乱子成人精品 | 国产精品99精品无码视亚 | 亚洲男女羞羞无遮挡久久丫 | 亚洲.日韩.欧美另类 | 午夜免费国产体验区免费的 | 国产成人亚洲综合无 | 国产精品免费大片一区二区 | 纯h超级大尺度小黄文 | 青青精品视频国产 | 久久黄色免费 | 理论片午午伦夜理片I | 一区两区三不卡 | 亚在线观看免费视频入口 | 国产成人在线视频观看 | 国产精品亚洲AV毛片一区二区三区 | 中文字幕伊人香蕉在线 | 在线观看免费国产成人软件 | 99热这里只有是精品 | 欧美四虎精品二区免费 | 德国xxxx| 巨污全肉np一女多男 | 老师好爽你下面水好多视频 | 97免费视频在线 | 天天躁日日躁狠狠躁中文字幕老牛 |