【发布时间】:2015-11-09 21:12:00
【问题描述】:
我正在使用使用 TinyMCE 4 的 tinymce-rails gem,我正在加载 link 插件,所有这些都是在颜色框弹出窗口之后/中启动的。
TinyMCE 编辑器工作正常,但链接按钮会弹出一个对话框来添加/编辑链接,但除了 target 之外的所有字段都不可编辑。
下面是相关代码:
setup_new_message: ->
tinyMCE.init
selector: '.tinymce'
plugins: "textcolor link"
menubar: false
toolbar: "formatselect | fontselect | bold italic underline | forecolor | alignleft aligncenter alignright | bullist numlist | link"
height: 250
$(document).on 'focusin', (e) ->
if $(e.target).closest(".mce-window").length
e.stopImmediatePropagation()
我在其他 stackoverflow 问题/答案中找到了 $(document).on 'focusin',但这对我不起作用。它确实会触发e.stopImmediatePropagation(),但它并没有像每个人所说的那样工作。
有什么想法吗?提前致谢。
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby-on-rails-4 tinymce-4