TinyMCE текст подсказки - PullRequest
3 голосов
/ 29 июля 2010

Я использую JQuery плагин Реми Шарпа для отображения подсказок в текстовых полях.

Я хотел бы сделать то же самое с TinyMCE - отобразить подсказку, например "Type some text here.", и когда пользователь фокусируется на редакторе TinyMCE, этот текст должен исчезнуть. Если редактор пуст (текст не введен), то при размытии текст снова должен быть виден.

Есть ли плагин jQuery, способный сделать это? Или в TinyMCE есть API, который я мог бы использовать для этой функции?

1 Ответ

4 голосов
/ 01 августа 2010

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 - это то, что вам нужно от API tinyMCE ... не уверен, что .focus () будет работать правильно.TinyMCE заменяет текстовую область на iframe, так что вы больше не печатаете текстовую область ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...