聯系信息

                        一個頁面中動態創建多個kindeditor編輯器

                        2020-01-31 14:31 By 致遠 1400
                        當前位置: 企業網站建設 > KindEditor > 一個頁面中動態創建多個kindeditor編輯器

                        很多使用我們在編寫后臺的時候都會在一個頁面中調用多個kindeditor編輯器,為此你可能要寫多段如下一般的代碼:


                        KindEditor.ready(function(K) {
                            var editor = K.create('textarea.cont', {
                                cssPath : '__PUBLIC__/keditor/plugins/code/prettify.css',
                                uploadJson :'{:U("System/Keditor/upload/thumb/480_0")}',
                                fileManagerJson:'{:U("System/Keditor/manager")}',
                                allowFileManager : true,
                                filterMode:false,//重點是這里,關閉代碼過濾
                                afterBlur: function(){this.sync();}
                            });
                            prettyPrint();
                        });


                        偶爾寫上多段倒也無可厚非,但如果太多編輯器就有點不太好了……另外,也有可能需要動態創建kindeditor編輯器,這時你可能需要用到下面這段js代碼


                         $('#addOne').click(function(){
                            //動態創建。點擊按鈕創建kindeditor
                            var num=$('#num').val();
                            for(i=0;i<num;i++){
                                AddLoadEditor();
                            }
                        });
                        function LoadEditor(TextName) {
                            //加載編輯器
                            var editor = KindEditor.create('textarea.cont', {
                                cssPath : '__PUBLIC__/keditor/plugins/code/prettify.css',
                                uploadJson :'__MODULE__/Keditor/upload',
                                fileManagerJson:'{:U('System/Keditor/manager')}',
                                allowFileManager : true,
                                afterChange: function() {
                                    this.sync();
                                },
                                afterBlur: function() {
                                    this.sync();
                                }
                            });
                            return editor;
                        }
                        function AddLoadEditor() {
                            //新建kindeditor時添加一些附屬的內容
                            var strHtml;
                            strHtml = '<div class="form-group li"><label>分類標題</label><input type="text" name="t[]" class="form-control" placeholder="分類標題"><label>分類說明</label><textarea name="c[]" class="form-control cont" style="height:200px;" placeholder="分類說明"></textarea></div>';
                            $('.lis').append(strHtml);
                            var arrEditor = $("textarea.cont");
                            $.each(arrEditor, function() {
                                LoadEditor();// 加載編輯器
                            });
                        }


                        實現效果:輸入需要創建的編輯器的數量,然后點擊增加按鈕即可

                        © 致遠 2020-01-31,原創內容,轉載請注明出錯:一個頁面中動態創建多個kindeditor編輯器

                        留下您的評論

                        > 人人爽人人澡人人高潮_免费无码国产V片在线观看_18禁裸乳无遮挡免费观看_国产99在线 | 欧美_中文字幕无码无码专区 国产人澡人澡澡澡人碰视频 亚洲精品乱码久久久久久不卡 亚洲自偷自偷在线成人网站传媒 亚洲欧美一区二区三区 久久婷婷人人澡人爽人人喊 国产成人MV在线播放 国产在线拍揄自揄拍无码 在线免费观看好看的视频 玩弄人妻少妇精品视频 天堂√最新版中文在线