• 百度编辑器:上传图片二


    <!DOCTYPE html>
    <html>
    <head>
    
        <title>we234234</title>
        <script src="ueditor.config.js"></script>
        <script src="ueditor.all.min.js"></script>
        <script src="lang/zh-cn/zh-cn.js"></script>
        <script src="jquery-3.1.1.min.js"></script>
        <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
        <style>
            /*上传*/
            .up-box{margin: 10px 0;border: 1px solid #eee;
                min-height:220px;
                /*display: none;*/}
            .up-box ul{padding: 0px;}
            .up-box li{ 120px; height: 200px;
                float: left; margin: 10px;}
            .up-box li .img{ 120px;
                height:120px; overflow: hidden;}
            .up-box .img img{ 100%; vertical-align:bottom;}
    
            .up-box li .input{margin: 5px 0;  100%; border: 1px solid #eee; padding: 5px; }
            .up-box li .delete{cursor: pointer; color: #eee}
            .up-box li .delete:hover{color: #5cb85c }
            .clearfix{clear:both}
        </style>
    </head>
    <body>
    <!--上传按钮-->
    <button type="button" onClick="upImage()">上传</button>
    <!--li 指针位置-->
    <input type="" id="li-pointer" value="">
    <hr>
    <!-- 加载默认图片 json格式 -->
    <div>加载默认的图片</div>
    <div id="thumb_str">[{"src":"/ueditor/php/upload/image/20170526/1495787497215115.jpg","title":"123","top":1},{"src":"/ueditor/php/upload/image/20170526/1495789723119809.jpg","title":"undefined","top":0}]</div>
    <!-- 图片显示框-->
    <div class="up-box clearfix">
        <ul id="up-append">
    
        </ul>
    </div>
    
    <!-- 隐藏编辑器 -->
    <div id="up_edit" style="display: none;" title="隐藏的编辑器"></div>
    
    </body>
    <script>
        var up = UE.getEditor('up_edit');
        $(document).ready(function(){
            /*初始化相册内容*/
            // 获取相册内容并且转数组格式
            $thumb_str = $('#thumb_str').text();
            var arg = eval('(' + $thumb_str + ')');
            DivShow(arg);
    
            // 初始化指针位置
            $l = $("#up-append li").length;
            $("#li-pointer").val($l);
        });
    
    
        //弹出图片上传的对话框
        function upImage()
        {
            var myImage = up.getDialog("insertimage");
            myImage.open();
        }
        //监听图片上传
        up.addListener('beforeInsertImage', function (t,arg)
        {
            DivShow(arg);
        });
    
        // 图片格式
        function DivShow(arr){
            var $str='';
            // 数组长度
            var $arr_length = arr.length;
            // 获取li指针位置
            $length = Number($("#li-pointer").val());
    
    
            for(i=0;i<$arr_length;i++){
                // 指针长度
                $ii = $length+i;
                //alert($ii);
                $str += "<li class='list_"+$ii+"'>";
                $str+= "<input name='up-thumb[]' id='up-thumb-"+i+"' type='hidden' value='"+arr[i].src+"'>";
                $str +="<div class='img'><img src='"+arr[i].src+"' /></div>";
                $str +="<input name='up-title[]' id='up-title-"+i+"' value='"+arr[i].title+"' class='input' placeholder='请设置标题'>"
    
                if(arr[i]['top'] ==1){
                    $str +="<label class='pull-left'><input name='up-top' type='radio' value='"+$ii+"' checked>设置封面 </label>"
                }else{
                    $str +="<label class='pull-left'><input name='up-top' type='radio' value='"+$ii+"'/>设置封面 </label>"
                }
    
                $str +="<label class='pull-right' class='delete'><a href='javascript:dele_list("+$ii+")'>删除</a> </label>";
                $str += "</li>";
            }
    
            $("#up-append").append($str)
    
            // 重新生成指针位置
            $t =  parseInt($length)  + $arr_length;
            $("#li-pointer").val($t);
    
        }
        // 删除
        function dele_list($id){
            $(".list_"+$id).remove();
        }
    
    </script>
    
    </html>
  • 相关阅读:
    关于委托的一篇不错的文章(C# 中的委托和事件)
    李建忠老师的《.net框架程序设计(修订版)》电子书下载地址,超级推荐
    普通无线路由变成纯AP模式
    CLR到底是什么?是怎么工作的?
    HTTP协议的三个问题
    桌面战争——揭秘中国互联网的里程碑之战
    B2C这点事儿
    不用baidu,不用google,你有bing啊
    让.net程序脱离.NET Framework在Linux下运行
    哥乃一介光棍
  • 原文地址:https://www.cnblogs.com/wesky/p/6910365.html
Copyright © 2020-2023  润新知