Wordpressエディターのようなことをしたかったのです。
jQuery UIタブ(別のタブプラグインは使用したくないので、サイトのタブにはすでにjUIを使用しているため)を使用して、「WYSIWYG」と「HTML」のような名前の2つのタブを作成しました。タブヘッダーの下にTEXTAREAがあります。
次に、NicEditを使用したいと思いました。デモでわかるように、HTMLエディターでテキストエリアを「ラップ」および「アンラップ」できます。すべてが順調に見えましたが、問題は次のとおりです。
- タブのHREFで「」または「#」を使用すると、最初のタブがアクティブになり、2番目のタブがアクティブになりません。クリックできないため、SELECTイベントをアタッチできません。
- 存在しないid(
<a href="#notexist">...
)を使用すると、もちろん例外がスローされます - 存在しない「ダミー」セレクター(実際には-
<a href="dummy">...
)を使用すると、タブヘッダーの下(タブとテキストエリアの間)に非常に大きなスペースが表示されます。たとえば、タブが新しいdivを作成し、コンテンツとして「閉じた」ようになります。
私が欲しいのは、jQuery UIタブを使用して、コンテンツのない2つのタブを作成することです。これは、(選択解除)して、選択時にイベントを発生させることができるため、NicEditを使用できます。私は何が欠けていますか?