Javascript 如果加载页面后我立即单击文本字段,则tinymce不会加载

Javascript 如果加载页面后我立即单击文本字段,则tinymce不会加载,javascript,tinymce,wysiwyg,Javascript,Tinymce,Wysiwyg,我正在rails 4.2应用程序中使用tinymce railsgem 问题:加载带有tinymce文本字段的页面时,如果我立即快速单击该文本字段(在页面有机会加载tinymce之前),tinymce将不会加载。textfield将只是一个普通的textfield。因此,似乎存在着某种形式的时间问题 这个问题尤其存在于我的(有点慢的)开发服务器上,如果textfield中有很多文本。但在我更快的生产服务器上,当文本字段中的文本更少时,问题是可以复制的(只需单击“更快”) 有解决办法吗?不可能在t

我正在rails 4.2应用程序中使用
tinymce rails
gem

问题:加载带有tinymce文本字段的页面时,如果我立即快速单击该文本字段(在页面有机会加载tinymce之前),tinymce将不会加载。textfield将只是一个普通的textfield。因此,似乎存在着某种形式的时间问题

这个问题尤其存在于我的(有点慢的)开发服务器上,如果textfield中有很多文本。但在我更快的生产服务器上,当文本字段中的文本更少时,问题是可以复制的(只需单击“更快”)

有解决办法吗?不可能在tinymce网站上复制演示的问题,因此它必须对我的实现做些什么


我的意见/表格:

<%= tinymce_assets %> 
...Some text...
<%= form_for(@helptext, html: {class: "form-horizontal"}) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
  <%= f.text_area :description, maxlength: 250, class: 'form-control input-md', rows: 2 %>
  <%= f.text_area :content, required: true, class: "form-control input-md tinymce", rows: 10, cols: 120 %>
  <%= f.submit "Save changes" %>
<% end %>
<%= tinymce %>

…一些文本。。。

此外,我的gem文件中当然有
gem'tinymce rails'
,并且我已经定制了
config/tinymce.yml
来加载我想要的菜单。

我认为这不是rails的问题。试着用一个简单的页面来隔离它,不需要额外的javascript,只需要tinymce,看看这是否仍然发生。如果是这样,那么您应该在tinymce中查找bug报告,可能有人已经发现了,我不认为这是rails的问题。试着用一个简单的页面来隔离它,不需要额外的javascript,只需要tinymce,看看这是否仍然发生。如果是这样,那么您应该在tinymce中查找bug报告,可能已经有人发现了