Summernote 自定义按钮和回调

本文介绍了如何在Summernote富文本编辑器中自定义图片上传按钮,以便调用自己的上传方法。通过这个方法,可以实现与现有图片上传逻辑的无缝集成。

Summernote是一个很简洁的富文本编辑器,因为本来已经封装好的自己的图片上传,又不想用sumernote的上传方法,最后就直接重新定义一个图片上传按钮,然后就可以调用自己之前的上传方法了。
下面是自己重新定义按钮和自己调用自己方法的代码

/**
 * 保存富文本模板
 */
$(document).ready(function () {
    var MyphotoButton = function (context) {
        var ui = $.summernote.ui;

        // create button
        var button = ui.button({
            contents: '<i class="fa fa-child"/>',  //按钮样式
            tooltip: '图片',
            click: function () {
                myfunction(params);//这里是我自己的点出时触发的事件
            },
            callback:function(){
        initfunction(params); //这里的回调函数会在加载页面的时候直接执行
        }
        });

        return button.render();    //按钮渲染
    }
    $(".summernote").summernote({
        lang: "zh-CN",
        height: 300,
        toolbar: [
            ['operate', ['undo','redo']],
            ['magic',['style']],
            ['style', ['bold', 'italic', 'underline', 'clear']],
            ['para', ['height','fontsize','ul', 'ol', 'paragraph']],
            ['font', ['strikethrough', 'superscript', 'subscript']],
            ['color', ['color']],
            ['insert',['myphoto','video','link','table','hr']],//自定义按钮展示
            ['layout',['codeview']],
        ],
        buttons: {
            myphoto: MyphotoButton      //自已定义的按钮函数
        },
    });
});
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值