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

基于Jquery的開發(fā)個代陰影的對話框效果代碼

 更新時間:2011年07月28日 00:10:07   作者:  
基于Jquery的開發(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)用,直接寫上DIV的ID即可
});
});
var openDialog = function(o) {
var dialog = new zzlDialog(o);
dialog.open();
}
var zzlDialog = function(o) {
this.init = function() {
/* 對話框初始化 */
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" });
/* 關閉按鈕 */
var $close = $("#nie>table>thead").find("td").next("td");
$close.html("<span>關閉</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)部內(nè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" });

相關文章

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

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

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

    jQuery中的pushStack實現(xiàn)原理和應用實例

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

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

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

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

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

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

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

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

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

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

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

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

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

    jQuery中Dom的基本操作小結

    本篇文章主要是對jQuery中Dom的基本操作進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 如何理解jQuery中的ajaxSubmit方法

    如何理解jQuery中的ajaxSubmit方法

    本文主要介紹了jQuery中的ajaxSubmit方法的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論

阜平县| 阳原县| 甘谷县| 龙海市| 通化县| 商洛市| 定安县| 天长市| 融水| 全南县| 青州市| 荔浦县| 石嘴山市| 罗山县| 昌江| 峨边| 普宁市| 闻喜县| 晋州市| 杭锦旗| 遂川县| 宜兰市| 阿拉善左旗| 焦作市| 鹤岗市| 遵义县| 乐山市| 宕昌县| 夏津县| 都江堰市| 平湖市| 手游| 林周县| 徐水县| 眉山市| 汉沽区| 龙南县| 白山市| 荣昌县| 潞城市| 延津县|