茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    JavaScript結(jié)合Bootstrap仿微信后臺多圖文界面管理
    來源:易賢網(wǎng) 閱讀:2256 次 日期:2016-07-29 14:52:53
    溫馨提示:易賢網(wǎng)小編為您整理了“JavaScript結(jié)合Bootstrap仿微信后臺多圖文界面管理”,方便廣大網(wǎng)友查閱!

    js模仿微信后臺管理的多圖文界面,集成了ajax異步上傳文件的插件,供大家參考,具體內(nèi)容如下

    效果圖:

    名單

    詳細代碼:

    html:

    <div id="wrap">

     <div id="sidebar">

      <div class="previewBox">

       <!-- <p style="margin:10px 14px 0 14px;"><span class="msg-date">2013-08-14</span></p>-->

       <div class="cover" onmouseout="removeCover(this);"

         onmouseover="showCover(this);">

        <h4 class="msg-t" style="width: 320px;" id="title2div0">

         標題<span class="i-title"></span>

        </h4>

        <img src="../assets/homer_admin-v1.5/images/2.png" style="width: 320px;" />

        <ul class="abs tc sub-msg-opr"

         style="margin: 10px 10px; height: 150px; width: 320px;">

         <a class="th" href="javascript:void(0)" onclick="editDiv('div0')">

          <div style="width: 320px; height: 120px; font-size: 16px;">

           編輯</div>

         </a>

        </ul>

       </div>

      </div>

      <div class="sub-add">

       <a class="block tc sub-add-btn" href="#" id="add"> <span

         class="vm dib sub-add-icon"></span>增加一條

       </a>

      </div>

     </div>

     <div id="main">

      <div class="msg-editer" id="div0">

       <form method="POST" enctype="multipart/form-data" action="">

        <label class="block" for="">標題</label> <input type="text"

                    name="Title" value="第0個" id="titlediv0"

                    onchange="setTitle('div0')" class="msg-input" /> <label

         class="block" for="">作者<em class="mp_desc">(選填)</em></label> <input

         type="text" name="Author" value="" id="author" class="msg-input" />

        <label class="block" for=""><span class="upload-tip r"

                 id="upload-tip">大圖片建議尺寸:720像素 * 400像素</span>封面</label>

        <div class="cover-area"

          style="vertical-align: bottom; margin-bottom: 10px;">

         <input type="file" name="file" id="filediv0" /> <input

          type="button" value="上傳" onclick="ajaxFileUpload('div0')" /> <img

          src="" id="imgdiv0"

          style="width: 100px; vertical-align: bottom; border: 1px solid gray" />

         <a id="rmdiv0" href="#" onclick="removeImage('div0')"

          style="vertical-align: bottom;">刪除</a>

        </div>

        <!-- <label class="block" for="">圖文鏈接</label>

       <input type="text" name="Message_URL" value="" id="url" class="msg-input">

    -->

        <label class="block" for="">正文</label>

        <textarea name="Content" id="myEditor"></textarea>

        <div class="none" id="url-block" style="margin-top: 14px;">

         <label class="block" for="">原文鏈接<em class='mp_desc'>(選填)</em></label>

         <input type="text" name="Content_Link" value="" id="surl" class="msg-input" /> <br />

        </div>

       </form>

      </div>

     </div>

     <div style="clear: both; padding-top: 20px;">

      <div

        style="clear: both; text-align: center; padding-top: 20px; border-top: 1px solid #dddddd;">

       <input type="button" onclick='publishTemplate()'

         class="btn span2 btn-success" value="保存" /> <input type="button"

                      onclick="removeTemplate()" class="btn span2 btn-danger" value="刪除" />

      </div>

     </div>

    </div>

    javascript:

    <script>

     var arr = [ 'div1', 'div2', 'div3', 'div4', 'div5', 'div6', 'div7' ];

     var arr2 = new Array();

     var showDiv = "div0";

     var option = {

      initialContent : '在編輯器中默認顯示的內(nèi)容',//初始化編輯器的內(nèi)容

      initialFrameHeight : 340

     };

     var editor = new UE.ui.Editor(option);

     editor.render("myEditor");

     function removeImage(id) {

      $("#img" + id).hide();

      $("#rm" + id).hide();

     }

     function showCover(obj) {

      $(obj).addClass("sub-msg-opr-show");

     }

     function removeCover(obj) {

      $(obj).removeClass("sub-msg-opr-show");

     }

     function editDiv(obj) {

      if (showDiv != obj) {

       $("#" + showDiv).hide();

       $("#" + obj).show();

       showDiv = obj;

      }

     }

     function removeDiv(obj) {

      $("#s" + obj).remove();

      $("#" + obj).remove();

      $("#rich" + obj).remove();

      arr.push(obj);

      arr2.splice($.inArray(obj, arr2), 1);

      if (arr2.length == 0) {

       showDiv = "div0";

       $("#" + showDiv).show();

      } else {

       if (obj == showDiv) {

        showDiv = arr2.pop();

        arr2.push(showDiv);

        $("#" + showDiv).show();

       } else {

        $("#" + showDiv).show();

        showDiv = arr2.pop();

        arr2.push(showDiv);

       }

      }

     }

     function setTitle(obj) {

      $("#title2" + obj).text($("#title" + obj).val());

     }

     $("#add")

       .click(

       function() {

        var msgDiv;

        //var msgDiv2;

        if (arr.length == 7) {

         $("#" + showDiv).hide();

         msgDiv = arr.pop();

         arr2.push(msgDiv);

         showDiv = msgDiv;

        } else if (arr.length == 0) {

         alert('最多添加8個圖文信息');

         return;

        } else {

         msgDiv = arr.pop();

         //msgDiv2=arr2.pop();

         $("#" + showDiv).hide();

         //arr2.push(msgDiv2);

         arr2.push(msgDiv);

         showDiv = msgDiv;

        }

        $(".previewBox")

          .append(

          "<div class='cover' id='s"

          + msgDiv

          + "' style='border-top:1px solid #C6C6C6;height: 120px;' onmouseout='removeCover(this);'"

          + " onmouseover='showCover(this);'><div> <div style='float:left;width: 250px; word-break:break-all;' id='title2"+msgDiv+"'>標題</div> <div style='float:right;'> "

          + "<img src='../assets/homer_admin-v1.5/images/1.png' style='width: 80px;height: 80px;'/> </div> </div> <ul class='abs tc sub-msg-opr' style='margin-left: 0;'> <li><div style='width: 150px;"+

          " height: 120px; font-size: 16px;'><a style='line-height:100px;' href='javascript:void(0)' onclick='editDiv(\""

          + msgDiv

          + "\");return false;'> 編輯</a> "

          + "<a style='line-height:100px;' href='javascript:void(0)'"

          + " onclick='removeDiv(\""

          + msgDiv

          + "\");return false;'> 刪除 </a></div> </li></ul> </div>");

        $("#main")

          .append(

          " <div class='msg-editer' id='"+msgDiv+"'> "

          + "<form method='POST' enctype='multipart/form-data' action=''> <label class='block' for=''>標題</label>"

          + " <input type='text' name='Title' id='title"

          + msgDiv

          + "' onchange='setTitle(\""

          + msgDiv

          + "\")' class='msg-input'>"

          + "<label class='block' for=''>作者<em class='mp_desc'>(選填)</em></label> <input type='text' name='Author' value='' id='author' class='msg-input' />"

          + "<label class='block' for=''><span class='upload-tip r'id='upload-tip'>大圖片建議尺寸:720像素 * 400像素</span>封面</label>"

          + "<div class='cover-area' style='vertical-align: bottom;margin-bottom: 10px;'><input type='file'name='file"+msgDiv+"'/>"

          + "<input type='button' value='上傳' onclick='ajaxFileUpload(\""

          + msgDiv

          + "\")'/>"

          + " <img src='' id='img"+msgDiv+"' style='width: 100px;vertical-align: bottom;border: 1px solid gray'/>"

          + "<a id='rm"

          + msgDiv

          + "' href='#' onclick='removeImage(\""

          + msgDiv

          + "\")' style='vertical-align: bottom;'>刪除</a></div>"

          +

           /* " <label class='block' for=''>圖文鏈接</label>"+

            "<input type='text' name='Message_URL' value='' id='url' class='msg-input'>"+*/

          "<label class='block' for=''>正文</label><textarea name='Content' id='rich"+msgDiv+"'></textarea>"

          + "<div class='none' id='url-block' style='margin-top: 14px;'>"

          + "<label class='block' for=''>原文鏈接<em class='mp_desc'>(選填)</em></label> <input type='text' name='Content_Link' value='' id='surl' class='msg-input' />"

          + "<br/></div></form> </div>");

        editor.render("rich" + msgDiv);

       });

     function ajaxFileUpload(id) {

      var filename = $("#file" + id).val();

      var suffix;

      if (filename != "") {

       suffix = filename.substr(filename.indexOf(".") + 1,

         filename.length);

      }

      if (filename == "") {

       alert("請選擇要上傳的圖片");

      } else if (suffix != "jpg" && suffix != "png") {

       alert("文件格式有無");

      } else {

       $.ajaxFileUpload({

        url : 'fileUpload', //用于文件上傳的服務(wù)器端請求地址

        type: 'post',

        fileElementId : 'file' + id, //文件上傳域的ID

        dataType : 'json', //返回值類型 一般設(shè)置為json

        success : function(data, status) //服務(wù)器成功響應(yīng)處理函數(shù)

        {

         alert("成功");

        },

        error : function(data, status, e)//服務(wù)器響應(yīng)失敗處理函數(shù)

        {

         alert(e);

        }

       })

      }

     }

     function publishTemplate() {

      if ("@ViewBag.Template.Row_ID") {

       var result = window.confirm("確定發(fā)布這條圖文?");

       if (result) {

        window.location = "@PublishUrl";

       }

      }

     }

     function removeTemplate() {

      if ("@ViewBag.Template.Row_ID") {

       var result = window.confirm("確定刪除這條圖文?");

       if (result) {

        window.location = "@RemoveUrl";

       }

      }

     }

    </script>

    以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

    更多信息請查看網(wǎng)絡(luò)編程

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)