<div class="codetitle"> <span><a style="CURSOR: pointer" data="38999" class="copybut" id="copybut38999" onclick="doCopy('code38999')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code38999"> <br>/* <br><a href="a .html" onclick="return $.qbox(this);" > <br><a href="a.html" onclick="return qBox.iFLoad(this);" > <br><a href=" a.html" onclick="return qBox.iFrame({src:'b.html'})" > Boxy 속성은 변경되지 않고 새로운 w, h, src 속성이 추가됩니다<br>qBox.Close() ; 현재 창을 닫습니다<br>qBox.iFSrc({}); 현재 창의 속성을 변경하고 변경되지 않은 Boxy 속성을 가리킵니다. <br>*/ <br><br>/ /Boxy 플러그인 확장<br>jQuery .fn.qbox=function(options){ <br>var node = this.get(0).nodeName.toLowerCase() <br>var self=this; 🎜>if (노드 == 'a') { <br>$(this).attr('onclick','').unbind('click').click(function(){return false;}) ; <br>옵션 = $.extend(options||{ },{src:this.get(0).getAttribute('href'),beforeUnload:function(){ $(self).unbind('click') .click(function(){return $(this).qbox (options);});}}) <br>} <br>qBox.iFLoad(options) <br>return false; 🎜>var qBox=function(){}; <br> jQuery.extend(qBox,{ <br>aDgs:[], <br>iFrame:function(op){ <br>op = jQuery.extend({제목 :'Prompt',w:320,h:200,src :'about:blank',modal:false,fixed:false,unloadOnHide:true},op),fm=parseInt(Math.random()*(1000* 987));// <br>var 대화 상자 = new Boxy ("<b id="ld" fm "">로드 중입니다. 잠시 기다려 주세요....</b><iframe id="_" fm "" style="width:0;height: 0;display:none;padding:0;" src=" op.src "frameborder="0" scrolling="no"></iframe>",op ); <br><br>jQuery("# _" fm).load(function(){ <br>dialog.resize(op.w,op.h,function(){}); <br>jQuery( "#ld" fm).remove(); <br>jQuery("#_" fm).css({'padding':'15px','display':''}) <br>}; 🎜>qBox.aDgs.push(dialog); <br>return false; <br>}, <br>Close:function(){ <br>qBox.aDgs[qBox.aDgs.length-1].hide() ; <br>false 반환 <br>}, <br>iFSrc:function(op){ <br>op = jQuery.extend({w:320,h:200,src:'about:blank'},op) ; <br>qBox.aDgs[qBox.aDgs.length-1].getContent().attr("src","about:blank") <br>qBox.aDgs[qBox.aDgs.length-1] setTitle(op.t); <br>qBox.aDgs[qBox.aDgs.length-1].tween(op.w,op.h,function(){qBox.aDgs[qBox.aDgs.length-1]. getContent().attr("src",op.src).css({width:op.w,height:op.h});}) <br>return false; <br>iFLoad :function(options){ <br>var sr= jQuery(this).attr("href"); <br>var op = jQuery.extend({src:sr},options) <br>qBox.iFrame( op); <br> false 반환 <br> } <br>}) <br><br><br>출처 cn795.cnblogs.com</div>