我在使用带有jQuery .show("slide")
动画的界面设计中使用tinyMCE时遇到问题。
由于表单的复杂性,它很像向导一样分为几页,但它不使用下一步和后退按钮。相反,它使用节名称e.d Biodata,联系信息,保存。为了使事情变得有趣,单击部分滑入 View 。这个“幻灯片”已经定义了项目的开发者和赞助者之间的接口(interface),我们将它们称为滑动形式。但是,在“页面”之一中,需要一个文本编辑器。问题是一旦编辑器页面滑入 View ,我可以使用tinyMCE的execCommand函数对其进行初始化,但是一旦滑出该页面并将其滑回,编辑器将丢失其内容,即使我无法编辑它重新初始化它。但是,如果我禁用幻灯片并仅使用.css("display", "block")
加载页面,则编辑器可以正常工作,但是我们的“滑动形式”的全部本质都丢失了。那么是否有一种解决方法可以使用show("slide")
并保持编辑器的理智性?
下面的代码不起作用
$(this).show( "slide", { direction:"left" }, 1000 );
下面的代码有效
$(this).css('display', 'block');
任何帮助表示赞赏。
最佳答案
不久前我遇到了类似的问题,解决方案是在tinymce周围使用带有显示的外部div:无显示并在$ {document)中初始化tinymce.ready,然后像往常一样通过将div围绕tinymce对象滑动来进行滑动。
关于jQuery幻灯片动画和tinyMCE编辑器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5058290/