フォーマット済みのテキストを表示するためにckeditorを使用しています。上記の目的で、Asp.net mvc 3カミソリヘルパーメソッドHtml.CKEditorFor(x => x.Description)を使用しています。このckeditor.Iで 透かし機能を実装する必要があり、目的のために以下のコードを使用してCKEditorを使用してテキストボックスからフォーカスイベントが発生しない
$("#Description").focus(function() {
$(this).filter(function() {
// We only want this to apply if there's not
// something actually entered
return $(this).val() == "" || $(this).val() == "Type here"
}).removeClass("watermarkOn").val("");
});
しかし、私は放火犯を使用してドキュメントを検査textbox.So CKEditorバージョンを集中するとき、フォーカスイベントが発生しませんでした午前デフォルトのテキストがmvc ckeditorヘルパーによって生成された次のクラス( 'cke_show_borders')内でレンダリングされていることがわかりました。上記のコードを
に変更しました$(".cke_show_borders").focus(function() {
$(this).filter(function() {
// We only want this to apply if there's not
// something actually entered
return $(this).val() == "" || $(this).val() == "Type here"
}).removeClass("watermarkOn").val("");
});
しかし、まだフォーカスイベントは発生していません。 私は間違っているplsはその緊急を助ける。おかげさまで
こんにちはすべて薄くなりが保存されてい
ちなみに、私が見てきた人のようなものを使用してCKEditorバージョンのデフォルトの動作を変更します文書準備機能で使用します。 – user1045002