Kindeditor使用newlineTag: 'br'后按回车就回滚顶部

发布于 2021-12-05 02:25:23 字数 961 浏览 953 评论 1

不使用newlineTag: 'br' 的话各种<P>标签不堪入目 .

网上有人给出方案:

版本 4.1.10 kindeditor.js 第 1514 行这个函数 box.top 是负数了, 然而这个函数返回后, 第 2763 行执行了 win.scrollTo(pos.x, pos.y); 滚动滚动条.


pos : function() {
        var self = this, node = self[0], x = 0, y = 0;
        if (node) {
            if (node.getBoundingClientRect) {
                var box = node.getBoundingClientRect(),
                    pos = _getScrollPos(self.doc);
                x = box.left + pos.x;
                //y = box.top + pos.y;
                //临时解决方案 针对  newlineTag: 'br',
                y = pos.y;
            } else {
                while (node) {
                    x += node.offsetLeft;
                    y += node.offsetTop;
                    node = node.offsetParent;
                }
            }
        }
        return {x : _round(x), y : _round(y)};
    },

但是我测试没用啊 .

要不各位再推荐一个小清新的在线编辑器 .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倚栏听风 2021-12-06 11:27:29

下载kindeditor 4.1.11 最新  设置 newlineTag: 'p' , 正常

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文