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 回答