0

我正在使用标准的 TinyMCE 设置,但是我遇到了问题。当我想插入链接(使用链接工具)时,弹出窗口会按预期打开。

从那里我想选择链接目标选项。当我单击它时,它应该打开一个下拉菜单,并带有选择选项。

While the options appear, the dropdown list is positioned at the bottom of the view instead of under the dropdown selector as one would expect.

我一直试图通过 Google 和 Stack Overflow 线程找到解决方案,但我还没有运气。

我也尝试过操作 DOM,但在单击选择时找不到在选择器下重新定位下拉列表的方法。

我从 2018-02-19 开始使用 TinyMCE 版本 4.7.7。

谢谢你的时间。

- - - - - 更新 - - - - - - -

提供Js fiddle以显示问题

<script src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/4.7.7/tinymce.min.js"></script>
    <script>
    tinymce.init({
    selector: "textarea",
    plugins: [
        "advlist autolink lists link image charmap print preview anchor",
        "searchreplace visualblocks code fullscreen",
        "insertdatetime media table contextmenu paste"
    ],
    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
    </script>
    <h2>test</h2>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />

<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<textarea></textarea>
4

2 回答 2

0

我无法重现 TinyMCE 4.6.7 或 4.7.9 中描述的问题。在这两个测试中,链接目标选择的下拉菜单出现在下拉选择器下方。以下是我的测试中 TinyMCE 4.6.7 中菜单的显示方式:

显示 TinyMCE 4.6.7 中的下拉列表的示例

这是显示此行为的唯一下拉菜单吗?

您是否有其他样式或框架可能会改变下拉菜单的行为?

这是一个空白的小小提琴: http: //fiddle.tinymce.com/baaaab

您可以在左侧边栏中设置 TinyMCE 版本。你能复制那里的问题吗?如果不是,那么应用程序的其他部分可能正在影响下拉行为。

于 2019-07-24T14:49:12.217 回答
0

根据您的 JS Fiddle,您使用的是较旧的 TinyMCE 版本。如果您更新到最新的 TinyMCE 4 (4.9.5),则在我的测试中不会再出现该问题。如果您更新 JS fiddle 以将此脚本用于 TinyMCE:

<script src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/4.9.5/tinymce.min.js"></script>

...你还看到这种情况发生吗?

于 2019-07-26T17:47:18.707 回答