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);

  

posted @ 2014-10-03 10:26  zlz~ling  阅读(404)  评论(0编辑  收藏  举报