zoukankan      html  css  js  c++  java
  • 给artDialog 5.02 增加ajax get功能

    之前用过artDialog 5.0之前版本,非常佩服作者的创意和敬业精神,现在新版的功能朝着轻量级js的方便发展,我还是比较喜欢之前artDialog.open的功能,直接方便。但就是之前版本有点大,我现在只想在artDialog增加一点从ajax get远程内容,我的代码如下:

    $.extend({
             _htmlDataArr:new Array(),
             _findHTML:function(url){
                var hd_len= $._htmlDataArr.length;
                     for(var i=0;i<hd_len;i++)
                     {
                         if($._htmlDataArr[i][0]==url){
                            return $._htmlDataArr[i][1];
                        }
                     } 
                return null;
            },
            extDialogFrame:function(url,options){
                    var options=$.extend({okValue:'确定',cancelValue:'取消',lock:true,title:'对话框',padding: 0}, options);
                    options.content='<iframe src="'+url+'" width="'+options.width+'"  height="'+options.height+'" frameborder="2" allowtransparency="true"  marginheight="0" marginwidth="0" ></iframe>';
                    artDialog(options);
            }
            ,
             extDialogAjax:function(url,options){
                 var options=$.extend({okValue:'确定',cancelValue:'取消',lock:true,title:'对话框'}, options);
                 //如果存在,则不访问url
                 var _get_html= null;//= $._findHTML(url);
                 if(_get_html!=null){
                     options.content=_get_html;
                      artDialog(options);
                }else{
                    $.get(url,function(html){
                            _new_get_arr= new Array();
                            _new_get_arr[0]=url;
                            _new_get_arr[1]=html;
                            $._htmlDataArr.push(_new_get_arr);    
                              options.content=html;
                              artDialog(options);
                    });
                }
        }
    });

    调用方法

    $.extDialogAjax('url','{artDialog中的参数,content就不用写了}'};
    $.extDialogFrame('url','{artDialog中的参数,content就不用写了}'};
  • 相关阅读:
    unity抗锯齿效果
    DoTween联合动画Sequence的使用
    Unity3D获取模型在运动中任意帧的顶点坐标
    超长文件夹的删除。
    转 nandflash和norflash 片内执行~很详细
    (2)dsp emif 和 flash
    dsp emif 和 flash
    char and int
    DSP EMIF
    flash and sdram
  • 原文地址:https://www.cnblogs.com/hubj/p/2767708.html
Copyright © 2011-2022 走看看