0

わかりましたので、比較的新しい Ajax Html Editor Extender (Ajax Html Editor ではありません) をいじっていましたが、問題が発生しました。

基本的に私が取得したいのは、javascript を介したエディターの高さですが、何をしても高さがわかりません。エディターの高さが必要な理由は、相対位置を持つ div (ラッパー div) 内にあるためです。エディターを「フォロー」するにはその div が必要ですが、下の画像に示すように、エディターは div から「ジャンプ」するだけです。

例

エディターの高さを取得するために多くの方法を試しました: - エクステンダーを配置したテキストボックスの ID (16 を返します) - およびページの DOM コードで見た他の多くの ID。-しかし、どれも本当の高さを教えてくれません。

次に、ajax ツールキットのソース コードを調べたところ、次のようなクラス名があります。

.ajax__html_editor_extender_buttoncontainer

.ajax__html_editor_extender_container

等々...

しかし、jQuery でこれらの高さを取得しようとすると、null のみが返されます。

だから私の質問は、実際のエディターの高さを取得する方法、またはそれを相対的にする方法です。したがって、(何らかの方法で) ラッパー div が続きますか?

4

1 に答える 1

0

どうやら、この id を使用して編集テーブルの高さを取得できるようです。

HtmlEditorExtender1_ExtenderContentEditable

私が見る限り、すべてが最善の方法ではありません。なぜなら、JavaScriptで常にラッパーの高さを設定する必要があるためです-それでも解決策はあります...

于 2012-05-17T21:14:44.560 に答える