我在一个网站上实现了TinyMCE,我遇到了粘贴问题,我想知道是否有人有过这个bug。TinyMCE删除粘贴内容
textarea的内部基本结构是这样的:
<h5>I am a heading</h5>
<p>I am a paragraph</p>
所以,当我第一次开始,如果我把光标放在编辑器的开始和打回了几次编辑,然后回去顶部在h5上方粘贴东西,粘贴抹掉h5。
当我粘贴之前查看格式下拉菜单,它说我仍然在标题5中,并且在状态栏中显示'Path:div»h3»span.-span',是否有一个通用的解决方案对这个问题?
感谢
更新 - 我刚刚注意到这发生在我插入一个换行符,而不是粘贴了。
更新2 - 它发生在h5上,如果我在TinyMCE中应用了颜色。
因此,我为标题着色,然后将光标放在它之前,按回车并尝试在上面的新空间中粘贴/换行,并将其清除。当有颜色的H5的HTML看起来像这样:
<h5>
<span style="color: #0000ff;">
I am a heading
</span>
</h5>
这是否发生在所有浏览器中。试试另一个。 – jmav
和你描述的一样,工作正常。我在http://www.tinymce.com/tryit/full.php上测试了(FireFox)。也许你没有最新版本的tinymce? – jmav
看起来像tinymce将您粘贴的内容封装在默认的tinymce块元素(您的案例中的div)内。如果粘贴到段落中会发生什么? – Thariama