Диалоговое окно CKEditor не работает - PullRequest
0 голосов
/ 07 октября 2018

Я использовал CKEditor 4 несколько недель назад.Все работало хорошо, пока я не заметил , это просто произошло.

Из того, что я знаю, этого никогда не было, пока я не добавил jQuery для переключения отображения / скрытия HTML-элементов на основе выбора.Я не знаю, было ли это вызвано моим кодом jQuery или нет.Вот код, который я добавил до того, как это произошло:

    ...
    <textarea id="editor" name="post" accesskey="S"></textarea> 
    <script type="text/javascript">CKEDITOR.replace(\'editor\');</script>

    <div class="clear"></div>

    <div class="publishing">
        <p>On Submit: </p>
        <select name="pub-type" class="pub_state">
            <option value="1">Publish</option>
            <option value="2">Draft</option>
            <option value="3">Protected</option>
            <option value="4">Private</option>
        </select>
    </div>

    <div class="pass hide">
        <p>Input Password: </p>
        <input type="password" name="pwArticle" />
    </div>

    <script>
        var joVar = $.noConflict();
    joVar(document).ready(function(){
        joVar(\'.pub_state\').on(\'change\', function(){
            var val = joVar(\'.pub_state\').val();
            if(val != \'3\'){
                joVar(\'.pass\').addClass(\'hide\');
            } else {
                joVar(\'.pass\').removeClass(\'hide\');
            }
        });
    });
    </script>

    ...

И это некоторый код из тега <head>:

...
<!-- CKEditor Script -->
<script src="plugins/ckeditor/ckeditor.js"></script>

<!-- jQuery Script -->
<script src="scripts/jquery-3.3.1.min.js"></script>
...

Все файловые структуры ckeditor остаются нетронутыми.

ОБНОВЛЕНИЕ
Поигрался с Inspect Element.Оказывается, CKEditor не включает в себя таблицу стилей ckeditor/skins/moono-lisa/dialog.css.Есть идеи, куда мне идти отсюда?

ОБНОВЛЕНИЕ 2
Хорошо, это странно.Удалось исправить это, просто принудительно обновив CSS-файл в Chrome.При первой загрузке файл css был полностью пустым, пока не было выполнено принудительное обновление.И я до сих пор не понимаю параметр ?t=I36C в конце синтаксиса.Кто-нибудь может объяснить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...