dialog组件的jquery封装实现

(function($){    

      $.extend({        

             Dialog : function(id, options){            

                   var option = $.extend({}, options);            

                   option.id = id;

                   if(!option.content || option.content == "") {                

                             throw new Error("content不存在!");            

                  }

                 if(option.content.indexOf("url:") == 0) {                

                           url = option.content.replace("url:", "");                

                           option.content = "loading...";            

                  }           

                 var dialog = art.dialog(options);            

                $.Dialog.self = dialog;            

                if(url) {                

                             $.ajax({                    

                                   url : url,                   

                                   success : function(msg){                       

                                   dialog.content(msg);                    

                                                              }               

                                        });            

                                }        

                        }    

                });

               $.Dialog.prototype = {       

                close : function(){           

                           $.Dialog.self.close();       

                                        }    

                  };

                $.Dialog.constructor = Dialog; })(jQuery);

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。