$("#mergely").mergely() 如何设置左右编辑器不需要对比差异,不显示合并,请提供所有方法及示例代码
时间: 2024-03-26 13:38:21 浏览: 13
如果您使用的是 jQuery Mergely 插件(即 `$("#mergely").mergely()`),则可以使用以下代码禁用比较器并隐藏合并视图:
```javascript
var m = $("#mergely").mergely({
// 设置配置选项
noconnect: true, // 禁用比较器
sidebar: false, // 隐藏侧边栏
width: 'auto', // 设置编辑器宽度
height: 'auto', // 设置编辑器高度
cmsettings: {
readOnly: true // 设置编辑器只读
},
lhs: function(setValue) { // 左侧编辑器
setValue(''); // 清空编辑器
},
rhs: function(setValue) { // 右侧编辑器
setValue(''); // 清空编辑器
}
});
m.mergely('options'); // 获取Mergely实例的配置选项
```
上面的代码将创建一个Mergely实例,其中左右编辑器都被清空,并且不会显示比较器或合并视图。左侧和右侧编辑器的内容可以通过调用`setValue()`方法进行设置。要获取Mergely实例的配置选项,请调用`mergely()`方法并传入`'options'`作为参数。
如果您想要在Mergely中启用比较器,但仍然隐藏合并视图,则可以使用以下代码:
```javascript
var m = $("#mergely").mergely({
// 设置配置选项
autoresize: true, // 自动调整大小以适应内容
sidebar: false, // 隐藏侧边栏
width: 'auto', // 设置编辑器宽度
height: 'auto', // 设置编辑器高度
cmsettings: {
readOnly: true // 设置编辑器只读
},
lhs: function(setValue) { // 左侧编辑器
setValue(''); // 清空编辑器
},
rhs: function(setValue) { // 右侧编辑器
setValue(''); // 清空编辑器
}
});
m.mergely('options'); // 获取Mergely实例的配置选项
// 显示比较器
m.mergely('lhs', 'Left editor content');
m.mergely('rhs', 'Right editor content');
```
上面的代码将创建一个具有比较器的Mergely实例,但是合并视图仍然被隐藏。左侧和右侧编辑器的内容可以通过调用`mergely()`方法并传入`'lhs'`或`'rhs'`作为参数,然后使用`setValue()`方法设置编辑器内容。要获取Mergely实例的配置选项,请调用`mergely()`方法并传入`'options'`作为参数。