【发布时间】:2016-08-29 15:44:02
【问题描述】:
我在使用 angular 的可能网站中添加了 tinyMCE。我无法捕捉到 tinyMCE 的全屏事件。我在这里检查了主题并尝试了很多方法,但仍然没有成功。
-使用编辑器设置中的以下代码,我可以捕捉“更改”、“重做”、“撤消”事件:
setting = {
selector: 'textarea',
...
setup: function(e) {
e.on('undo', function () {
some codes;
});
},
};
但“全屏”似乎在这里不起作用,无论是工具栏上的按钮还是菜单中的按钮。
-我也尝试通过在 DOM 中找到全屏类来获得它:
if ( angular.element('.mce-fullscreen').length ) {
console.log('fullscreen');
}
请大家给点提示好吗?非常感谢。
【问题讨论】:
-
您尝试过
FullscreenStateChanged事件吗?e.on('FullscreenStateChanged', function() { console.log("toogle"); }) -
谢谢,它与“FullscreenStateChanged”一起工作正常:)
标签: javascript angularjs tinymce-4