<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({}); 現在のウィンドウの属性を変更し、w、h、src 属性を変更せずに追加します。 /Boxy プラグインの拡張機能<br>jQuery .fn.qbox=function(options){ <br>var node = this.get(0).nodeName.toLowerCase(); <br>var self=this; 🎜>if (node == '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 (オプション);});}}); <br>} <br>qBox.iFLoad(オプション); <br>return <br>} <br>var qBox=function(){}; <br> jQuery.extend(qBox,{ <br>aDgs:[], <br>iFrame:function(op){ <br>op = jQuery.extend({title :'プロンプト',w:320,h:200,src :'about:blank',modal:false,fixed:false,unloadOnHide:true},op),fm=parseInt(Math.random()*(1000*) 987));// <br>var Dialog = 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>Close:function(){ <br>qBox.aDgs[qBox.aDgs.length-1].hide() ; <br>return 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"); 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>}, <br>iFLoad :function(options){ <br>var sr= jQuery(this).attr("href"); <br>var op = jQuery.extend({src:sr},options); op); <br>return false; <br> } <br>}); 出典 cn795.cnblogs.com</div>