素敵な WYSIWYG テキスト エディターであるjHtmlAreaを使用すると、1.9.1 以降の新しいjQueryバージョンでは機能しないことがわかりました。
例からほとんどのコードを抜粋しましたが、現在の jQuery ライブラリを参照したかったのです。
<body>
$(function () {
$("textarea").htmlarea();
});
<textarea id="txtDefaultHtmlArea" cols="50" rows="15">
<p><h3>Test H3</h3>This is some sample text to test out the <b>WYSIWYG Control</b>.</p>
</textarea>
</body>
私はフィドルを作成しました。スクリプトをオンにしない限りMigrate 1.1.0
、エディターはきれいにフォーマットされたテキスト領域を表示せず、生の HTML とエディター ボタンが機能しません。
現在の様子は次のとおりです。
また、asp.net WebForms ページとローカル ファイルでこの動作を再現しました。
私はそれについて何ができますか?jHtmlArea を修正する必要がありますか? ページ上の他のコンポーネントについては、現在の jQuery を使用したいと考えています。同じページで古いバージョンと新しいバージョンの jQuery の両方を参照すると、問題が発生しますか?
更新: このクローズド バグによると、これは jHtmlArea の作成者によって解決されました。