我正在使用Remy Sharp’s jQuery plugin在文本框中显示提示.
我想对TinyMCE做同样的事情-显示提示,例如“在此处键入一些文本.”,并且当用户将重点放在TinyMCE编辑器上时,该文本应消失.如果编辑器为空(未输入文本),则在模糊时,该文本应再次可见.
是否有能够做到这一点的jQuery插件?还是TinyMCE中有可以用于此功能的API?
解决方法:
TinyMCE应该通过文本区域中已经存在的任何内容,因此
<textarea name="content" id="content">Type some text here</textarea>
应该显示该文本,然后使用jQuery,您应该可以执行以下操作:
TinyMCE.focus(function(){
if ($(this).getContent() == "Type some text here"){
tinyMCE.setContent("");
} else if ($(this).getContent() == ""){
tinyMCE.setContent("Type some text here");
}
})
我还没有测试过,但是getContent& setContent是您从tinyMCE api中需要的…不确定.focus()是否能正常工作. TinyMCE用iframe替换了文本区域,因此您实际上不再需要输入文本区域…