【问题标题】:TinyMCE: buttons does not work after ajax requestsTinyMCE:ajax请求后按钮不起作用
【发布时间】:2013-08-24 10:55:07
【问题描述】:

我同时使用 TinyMCE 和 wicket/jquery 请求。 TinyMCE 在第一次加载时工作正常 - 每个 按钮效果很好

场景:

  • 给定

    • 该页面包含一个带有字段的表单:评分字段和 文本区域(TinyMCE)。
  • 何时

    • 我点击评分字段来更新字段,
  • 那么

    • Wicket 更新了字段并只返回它(不是整个 形式)。然后点击 TinyMCE 按钮更改文本的对齐方式 例如然后什么也没有发生(糟糕!!!文本应该对齐)

PS:当我单击 TinyMCE 中的按钮并按 ENTER 时,它开始应用或菜单开始打开。 注意:从 FF 中删除缓存不起作用。它也不适用于 Chrome

什么是奇怪的行为?

  • TinyMCE 4.0.4
  • 检票口:6.9.0
  • 使用 jQuery 10.x

     // *** init tinyMCE ***
    tinymce.baseURL = '/js/tinymce'
    tinymce.suffix = '.min'
    tinymce.init({
        theme: "modern",
        selector:'.tinymce',
        content_css: '/styles/index.css',       
        plugins: [
            "advlist autolink  lists charmap preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime nonbreaking",
            "save table contextmenu directionality emoticons template paste textcolor"
        ],
        toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | preview fullpage | forecolor backcolor emoticons"
    })
    

【问题讨论】:

    标签: javascript jquery ajax tinymce wicket


    【解决方案1】:

    我发现了问题。这是我的错。我在 textarea 上使用了 stopPropagation。移除后开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      • 2014-05-06
      • 1970-01-01
      相关资源
      最近更新 更多