CKEditor对话框窗口损坏

时间:2018-10-07 07:35:53

标签: jquery ckeditor

大约几周前我一直在使用CKEditor 4。一切都很好,直到我注意到 this just happen.

据我所知,直到我添加了一些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
好吧,这很奇怪。设法通过强制刷新Chrome上的css文件来修复它。初次加载时,css文件完全空白,直到执行强制刷新为止。而且我仍然不理解语法结尾处的参数?t=I36C。有人可以解释吗?

0 个答案:

没有答案