gusucode.com > 230_蓝色IT公司背景会动 html64精品模板 > 230_蓝色IT公司背景会动/style/jquery.zxxbox.js

    $(document).ready(function() { 

	$("#airdesk").click(function(){
		$.zxxbox.ajax("/player.ibws",null,{title:"京东互联宣传视频",bar: true,bgclose:true});						   
	});		
	
	$("#weibo").click(function(){
		$.zxxbox.ajax("/weibo.ibws",null,{title:"京东互联官方微博",bar: true,bgclose:true});						   
	});	

	$("#weixin").zxxbox({
		title:"京东互联官方微信平台",
		bar:true,
		bgclose:true
	});

});

(function(d){var c="linear-gradient(top, #FFFFFF, #FFFFFF)",a='<style type="text/css">#zxxBlank{position:absolute;z-index:2000;left:0;top:0;width:100%;height:0;background:black;}.wrap_out{padding:5px;background:#FFFFFF;box-shadow:0 0 6px rgba(0,0,0,.5);position:absolute;z-index:2000;left:-9999px;}.wrap_in{background:#FFFFFF;border:1px solid #ccc;}.wrap_bar{border-bottom:1px solid #ddd;background:#FFFFFF;background:-moz-'+c+";background:-o-"+c+";background:-webkit-"+c+";background:"+c+";}.wrap_title{line-height:24px;padding-left:10px;margin:0;font-weight:normal;font-size:1em;}.wrap_close{position:relative;}.wrap_close a{width:20px;height:20px;text-align:center;margin-top:-22px;color:#34538b;font:bold 1em/20px Tahoma;text-decoration:none;cursor:pointer;position:absolute;right:6px;}.wrap_close a:hover{text-decoration:none;color:#f30;}.wrap_body{background:white;}.wrap_remind{width:16em;padding:30px 40px;}.wrap_remind p{margin:10px 0 0;}.submit_btn, .cancel_btn{display:inline-block;padding:3px 12px 1.99px;line-height:16px;border:1px solid;cursor:pointer;overflow:visible;}.submit_btn{background:#486aaa;border-color:#a0b3d6 #34538b #34538b #a0b3d6;color:#f3f3f3;}.submit_btn:hover{text-decoration:none;color:#fff;}.cancel_btn{background:#FFFFFF;border-color:#FFFFFF #bbb #bbb #FFFFFF;color:#333;}</style>";d("head").append(a);var e='<div id="zxxBlank" onselectstart="return false;"></div><div class="wrap_out" id="wrapOut"><div class="wrap_in" id="wrapIn"><div id="wrapBar" class="wrap_bar" onselectstart="return false;"><span id="wrapTitle" class="wrap_title"></span><div class="wrap_close"><a href="javasctipt:" id="wrapClose"></a></div></div><div class="wrap_body" id="wrapBody"></div></div></div>';d.fn.zxxbox=function(f){f=f||{};var g=d.extend({},b,f);return this.each(function(){var h=this.nodeName.toLowerCase();if(h==="a"&&g.ajaxTagA){d(this).click(function(){var i=d.trim(d(this).attr("href"));if(i&&i.indexOf("javascript:")!=0){if(i.indexOf("#")===0){d.zxxbox(d(i),f)}else{d.zxxbox.loading();var j=new Image(),k;j.onload=function(){var l=j.width,n=j.height;if(l>0){var m=d('<img src="'+i+'" width="'+l+'" height="'+n+'" />');f.protect=false;d.zxxbox(m,f)}};j.onerror=function(){d.zxxbox.ajax(i,{},f)};j.src=i}}return false})}else{d.zxxbox(d(this),f)}})};d.zxxbox=function(j,g){if(!j){return}var h=d.extend({},b,g||{});var f=d("#wrapOut"),i=d("#zxxBlank");if(f.size()){f.show();i[h.bg?"show":"hide"]()}else{d("body").append(e)}if(typeof(j)==="object"){j.show()}else{j=d(j)}d.o={s:h,ele:j,bg:i.size()?i:d("#zxxBlank"),out:f.size()?f:d("#wrapOut"),tit:d("#wrapTitle"),bar:d("#wrapBar"),clo:d("#wrapClose"),bd:d("#wrapBody")};d.o.tit.html(h.title);d.o.clo.html(h.shut);d.o.bd.empty().append(j);if(d.isFunction(h.onshow)){h.onshow()}d.zxxbox.setSize();d.zxxbox.setPosition();if(h.fix){d.zxxbox.setFixed()}if(h.drag){d.zxxbox.drag()}else{d(window).resize(function(){d.zxxbox.setPosition()})}if(!h.bar){d.zxxbox.barHide()}else{d.zxxbox.barShow()}if(!h.bg){d.zxxbox.bgHide()}else{d.zxxbox.bgShow()}if(!h.btnclose){d.zxxbox.closeBtnHide()}else{d.o.clo.click(function(){d.zxxbox.hide();return false})}if(h.bgclose){d.zxxbox.bgClickable()}if(h.delay>0){setTimeout(d.zxxbox.hide,h.delay)}};d.extend(d.zxxbox,{setSize:function(){if(!d.o.bd.size()||!d.o.ele.size()||!d.o.bd.size()){return}d.o.out.css({width:d.o.s.width,"height:":d.o.s.height});return d.o.out},setPosition:function(k){k=k||false;if(!d.o.bg.size()||!d.o.ele.size()||!d.o.out.size()){return}var n=d(window).width(),i=d(window).height(),p=d(window).scrollTop(),j=d("body").height();if(j<i){j=i}d.o.bg.width(n).height(j).css("opacity",d.o.s.opacity);var m=d.o.out.outerHeight(),f=d.o.out.outerWidth();var o=p+(i-m)/2,g=(n-f)/2;if(d.o.s.fix&&window.XMLHttpRequest){o=(i-m)/2}if(k===true){d.o.out.animate({top:o,left:g})}else{d.o.out.css({top:o,left:g,zIndex:d.o.s.index})}return d.o.out},setFixed:function(){if(!d.o.out||!d.o.out.size()){return}if(window.XMLHttpRequest){d.zxxbox.setPosition().css({position:"fixed"})}else{d(window).scroll(function(){d.zxxbox.setPosition()})}return d.o.out},bgClickable:function(){if(d.o.bg&&d.o.bg.size()){d.o.bg.click(function(){d.zxxbox.hide()})}},bgHide:function(){if(d.o.bg&&d.o.bg.size()){d.o.bg.hide()}},bgShow:function(){if(d.o.bg&&d.o.bg.size()){d.o.bg.show()}else{d('<div id="zxxBlank"></div>').prependTo("body")}},barHide:function(){if(d.o.bar&&d.o.bar.size()){d.o.bar.hide()}},barShow:function(){if(d.o.bar&&d.o.bar.size()){d.o.bar.show()}},closeBtnHide:function(){if(d.o.clo&&d.o.clo.size()){d.o.clo.hide()}},hide:function(){if(d.o.ele&&d.o.out.size()&&d.o.out.css("display")!=="none"){d.o.out.fadeOut("fast",function(){if(d.o.s.protect&&(!d.o.ele.hasClass("wrap_remind")||d.o.ele.attr("id"))){d.o.ele.hide().appendTo(d("body"))}d(this).remove();if(d.isFunction(d.o.s.onclose)){d.o.s.onclose()}});if(d.o.bg.size()){d.o.bg.fadeOut("fast",function(){d(this).remove()})}}return false},drag:function(){if(!d.o.out.size()||!d.o.bar.size()){d(document).unbind("mouseover").unbind("mouseup");return}var j=d.o.bar,h=d.o.out;var i=false;var g=0,f=0,l=h.css("left"),k=h.css("top");j.mousedown(function(m){i=true;g=m.pageX;f=m.pageY}).css("cursor","move");d(document).mousemove(function(q){if(i){var n=q.pageX,m=q.pageY;var p=n-g,o=m-f;h.css("left",parseInt(l)+p).css("top",parseInt(k)+o)}});d(document).mouseup(function(){i=false;l=h.css("left");k=h.css("top")})},loading:function(){var f=d('<div class="wrap_remind">加载中...</div>');d.zxxbox(f,{bar:false})},ask:function(j,h,f,g){var i=d('<div class="wrap_remind">'+j+'<p><button id="zxxSureBtn" class="submit_btn">确认</button>&nbsp;&nbsp;<button id="zxxCancelBtn" class="cancel_btn">取消</button></p></div>');d.zxxbox(i,g);d("#zxxSureBtn").click(function(){if(d.isFunction(h)){h.call(this)}});d("#zxxCancelBtn").click(function(){if(f&&d.isFunction(f)){f.call(this)}d.zxxbox.hide()})},remind:function(h,i,f){var g=d('<div class="wrap_remind">'+h+'<p><button id="zxxSubmitBtn" class="submit_btn">确认</button</p></div>');d.zxxbox(g,f);d("#zxxSubmitBtn").click(function(){if(i&&d.isFunction(i)){i.call(this)}d.zxxbox.hide()})},ajax:function(g,h,f){if(g){d.zxxbox.loading();f=f||{};f.protect=false;d.ajax({url:g,data:h||{},success:function(j,i){d.zxxbox(j,f)},error:function(){d.zxxbox.remind("加载出了点问题。")}})}}});var b={title:"天津京东互联网络科技有限公司",shut:"×",index:2000,opacity:0.5,width:"auto",height:"auto",bar:true,bg:true,btnclose:true,fix:false,bgclose:false,drag:false,ajaxTagA:true,protect:"auto",onshow:d.noop,onclose:d.noop,delay:0}})(jQuery);