3

我需要通过 javascript 禁用/启用 tinymce 编辑器的工具栏。我在用

tinymce.get('description').getBody().setAttribute('contenteditable', false);

禁用编辑器的代码,但它没有禁用工具栏。

请帮忙。

感谢 Avadhesh Mishra

4

1 回答 1

0

防止鼠标事件传播到工具栏中的按钮。

toolbarElement.addEventListener("click", function(e){
  e.stopPropagation();
});

根据您要支持的浏览器,您还可以使用pointer-events:none

// disables
toolbarElement.style.pointerEvents = "none";
// enable
toolbarElement.style.pointerEvents = "all";

参考:

https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events

http://caniuse.com/pointer-events

于 2013-11-11T18:06:30.993 回答