最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Jquery的開(kāi)發(fā)個(gè)代陰影的對(duì)話框效果代碼

 更新時(shí)間:2011年07月28日 00:10:07   作者:  
基于Jquery的開(kāi)發(fā)個(gè)代陰影的對(duì)話框效果代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

<script type="text/javascript" src="http://img.zzl.com/script/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function() {
$("#open").click(function() {
openDialog(a1); //調(diào)用,直接寫(xiě)上DIV的ID即可
});
});
var openDialog = function(o) {
var dialog = new zzlDialog(o);
dialog.open();
}
var zzlDialog = function(o) {
this.init = function() {
/* 對(duì)話框初始化 */
var XBox = '\
<div id="mask"/>\
<div id="wai">\
</div>\
<div id="nie">\
<table>\
<thead>\
<tr>\
<td>\
陰影彈出框\
</td>\
<td>\
</td>\
</tr>\
</thead>\
<tbody>\
<tr>\
<td colspan="2">' + $(o).html() + '\
</td>\
</tr>\
</tbody>\
</table>\
</div>\
';
$(document.body).append(XBox);
};

this.cssInit = function() {
/* css初始化 */
$("#wai").css({ "padding": "10px", "background": "#000", "filter": "Alpha(Opacity='50')", "position": "absolute" });
$("#nie").css({ "position": "absolute", "z-index": "1000" });
$("#nie>table").css({ "border": "1px solid rgb(55,119,188)", "border-collapse": "collapse", "background": "#fff" });
$("#nie>table>thead>tr").css({ "background": "rgb(0,94,172)", "color": "#fff", "height": "30px", "font-size": "14px", "font-weight": "bold" });
$("#nie>table").find("td").css({ "padding": "5"});
/* 內(nèi)部主體定位 */
$("#nie").css({ "top": "50px" });
$("#nie").css({ "left": "50px" });
/* 關(guān)閉按鈕 */
var $close = $("#nie>table>thead").find("td").next("td");
$close.html("<span>關(guān)閉</span>");
$close.css({ "text-align": "right", "padding-right": "5px" });
$close.find("span").css({ "font-weight": "normal", "cursor": "hand" });
$close.find("span").click(function() { new zzlDialog().closes(); });
/* 外部陰影添加 ,及位置和大小由內(nèi)部?jī)?nèi)容來(lái)控制 */
$("#wai").css({ "width": ($("#nie>table").width() + 16) + "px", "height": ($("#nie>table").height() + 16) + "px" });
$("#wai").css({ "top": $("#nie").position().top - 8 + "px", "left": $("#nie").position().left - 8 + "px", "z-index": $("#nie").css("z-index") });
// $("#wai").corner("5px"); //圓角
};
this.open = function() {
this.init();
this.cssInit();
this.shadow();
};
this.shadow = function() {
this.event_b_show();
if (window.attachEvent) {
window.attachEvent('onresize', this.event_b);
window.attachEvent('onscroll', this.event_b);
}
else {
window.addEventListener('resize', this.event_b, false);
window.addEventListener('scroll', this.event_b, false);
}
};

this.event_b = function() {
var oShadow = $('#mask');
if (oShadow.css("display") != "none") {
if (this.event_b_show) {
this.event_b_show();
}
}
};
this.closes = function() {
var oShadow = $('#mask');
oShadow.css({ 'display': 'none' });
$("#wai").remove();
$("#nie").remove();
};
this.event_b_show = function() {
var oShadow = $('#mask');
oShadow.css({ 'position': 'absolute', 'display': '', 'opacity': '0.1', 'filter': 'alpha(opacity=10)', 'background': '#000' });
var sClientWidth = parent ? parent.document.body.offsetWidth : document.body.offsetWidth;
var sClientHeight = parent ? parent.document.body.offsetHeight : document.body.offsetHeight;
var sScrollTop = parent ? (parent.document.body.scrollTop + parent.document.documentElement.scrollTop) : (document.body.scrollTop + document.documentElement.scrollTop);
oShadow.css({ 'top': '0px', 'left': '0px', 'width': sClientWidth + "px", 'height': (sClientHeight + sScrollTop) + "px" });

相關(guān)文章

  • JQuery操作與遍歷元素并設(shè)置其屬性、樣式和內(nèi)容

    JQuery操作與遍歷元素并設(shè)置其屬性、樣式和內(nèi)容

    本文詳細(xì)講解了JQuery操作與遍歷元素并設(shè)置其屬性、樣式和內(nèi)容的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • jQuery中的pushStack實(shí)現(xiàn)原理和應(yīng)用實(shí)例

    jQuery中的pushStack實(shí)現(xiàn)原理和應(yīng)用實(shí)例

    這篇文章主要介紹了jQuery中的pushStack實(shí)現(xiàn)原理和應(yīng)用實(shí)例,pushStack是jQuery內(nèi)核中一個(gè)非常重要的函數(shù),許多jQuery內(nèi)部函數(shù)中都頻繁用到它,掌握這個(gè)函數(shù),有利于理解jQuery的運(yùn)行原理,需要的朋友可以參考下
    2015-02-02
  • 基于JQuery的asp.net樹(shù)實(shí)現(xiàn)代碼

    基于JQuery的asp.net樹(shù)實(shí)現(xiàn)代碼

    在網(wǎng)上找了tree,想直接拿來(lái)用,誰(shuí)知道竟然沒(méi)有找到基于asp.net的tree,索性自己便把jquery的tree拿來(lái)研究了下,然后結(jié)合者asp.net,做了一個(gè)遞歸樹(shù).
    2010-11-11
  • jquery dialog open后,服務(wù)器端控件失效的快速解決方法

    jquery dialog open后,服務(wù)器端控件失效的快速解決方法

    本篇文章是對(duì)jquery dialog open后,服務(wù)器端控件失效的快速解決方法。進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12
  • JQuery控制DIV的選取實(shí)現(xiàn)方法

    JQuery控制DIV的選取實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇JQuery控制DIV的選取實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • 利用jquery包將字符串生成二維碼圖片

    利用jquery包將字符串生成二維碼圖片

    將一個(gè)字符串生成二維碼圖片,如果想要帶log的二維碼,可以在生成后的二維碼中間部位自己添加一個(gè)小log,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下
    2013-09-09
  • validform表單驗(yàn)證的實(shí)現(xiàn)方法

    validform表單驗(yàn)證的實(shí)現(xiàn)方法

    這篇文章主要介紹了validform表單驗(yàn)證的實(shí)現(xiàn)方法,validform插件主要把所有的驗(yàn)證條件和驗(yàn)證提示信息綁定到每個(gè)表單元素,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 基于jquery實(shí)現(xiàn)的可以編輯選擇的下拉框的代碼

    基于jquery實(shí)現(xiàn)的可以編輯選擇的下拉框的代碼

    主要是通過(guò)CSS樣式表中clip來(lái)實(shí)現(xiàn)的。兼容IE6-8,谷歌,火狐等。
    2010-11-11
  • jQuery中Dom的基本操作小結(jié)

    jQuery中Dom的基本操作小結(jié)

    本篇文章主要是對(duì)jQuery中Dom的基本操作進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 如何理解jQuery中的ajaxSubmit方法

    如何理解jQuery中的ajaxSubmit方法

    本文主要介紹了jQuery中的ajaxSubmit方法的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03

最新評(píng)論

金坛市| 平阴县| 佳木斯市| 古蔺县| 雅江县| 五大连池市| 遂宁市| 建水县| 松原市| 社会| 旌德县| 萍乡市| 丘北县| 丰台区| 盖州市| 菏泽市| 新田县| 小金县| 望谟县| 锦屏县| 海阳市| 台南市| 宣武区| 奉节县| 百色市| 营山县| 东台市| 娄烦县| 晋州市| 乐都县| 亚东县| 富裕县| 芮城县| 德令哈市| 瑞丽市| 根河市| 多伦县| 孟津县| 伊金霍洛旗| 建平县| 承德县|