2016-01-08 5 views
2

Я не могу добавить событие изменения размера в редактор tinymce. это дает мне: -Невозможно добавить событие изменения размера в редактор tinymce

Uncaught TypeError: tinymce.dom.Event.add is not a function 

Каков правильный способ сделать это?

tinymce.init({ 
     selector: ".tinymceTextarea", 
     width:  '100%', 
     height:  '100%', 
     plugins: plugins, 
     statusbar: false, 
     menubar: false, 
     toolbar: toolbar, 
     fontsize_formats : "8px 10px 12px 14px 16px 18px 20px 24px 32px 36px", 
    // init_instance_callback: "initTinyMCE", 
     setup: function(e) { 
     e.on('init', function() { 
      tinymce.dom.Event.add(e.getWin(), "resize", function(e1) { 
       console.log("=====") 
      }) 
     }); 

}); 

Заранее спасибо

+0

Вы хотите активировать событие в редакторе тинимы? –

+0

есть. На самом деле, я хочу добавить событие resize в dom? –

+0

Хорошо. проверьте мой ответ, который цепочки в строке –

ответ

2

Попробуйте ниже фрагмент кода без сцепления

$("#your_textarea_id").tinymce().getWin().bind('resize',function() { 
    console.log('resize triggered !'); 

    // Your Code goes here. 
}); 
+0

плюс 1, так как это также действительное решение – Thariama

2

Это может easiliy быть достигнуто с помощью параметра конфигурации установки TinyMCE setup добавить окно размер обработчика:

setup: function(ed){ 
    ed.on('init', function() { 
     $(ed.getWin()).bind('resize', function(e){ 
      console.log('Editor window resized!'); 
     }) 
    }); 
} 

Смотрите мою скрипку tinymce здесь: http://fiddle.tinymce.com/snfaab

+0

хорошее для того, чтобы держать все как один метод! –

Смежные вопросы