Редактор Froala не работает с плагином fancybox - PullRequest
0 голосов
/ 21 ноября 2018

все работает правильно, но когда я добавляю froala во всплывающее окно fancybox, затем пробел, стрелки не работают, когда я нажимаю f, а затем действую как полный экран, пожалуйста, дайте мне решение:

<textarea class="form-control froala-editor" id="comment"></textarea>

js:

$(function(){
    $('.froala-editor').froalaEditor();//{'placeholder': 'Enter some text...'})

        setTimeout(function(){
            $('.froala-editor').froalaEditor('events.focus', true);
                console.clear()
                console.log('fired focus trigger!')
        }, 2000)


        $('.froala-editor').on('froalaEditor.focus', function (e, editor) {
            console.log('received focus trigger')
    });

}); 

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Вопрос совершенно неверный - fancybox отлично работает с чем угодно.В вашем случае вы просто должны указать fancybox не слушать события клавиатуры, и, скорее всего, вы захотите также отключить сенсорные события:

keyboard: false, touch : false

0 голосов
/ 21 ноября 2018

вы можете попробовать использовать в IFRAME, как показано ниже

, или попробуйте использовать другой, например, tinyMCE или CKEditor ... Модал воссоздает текстовое поле, поэтому вам нужно перепривязать редактор, возможно, ваша текущая проблема.

Я хочу, чтобы их ответы помогли

<script type="text/javascript">
        jQuery(function($) {
            $('.open-fancy-box').on('click', function(e) {
                e.preventDefault();

                $.fancybox.open({
                    type: 'iframe',
                    src: 'youreditor.html'
                });
            });
        });
    </script>
...