【问题标题】:Ajax Html Editor Extender - Cannot get heightAjax Html Editor Extender - 无法获得高度
【发布时间】:2012-05-16 15:16:13
【问题描述】:

好的,所以我在使用相对较新的 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?

【问题讨论】:

  • 好的,我使用 id=globalcontent_admincontent_HtmlEditorExtender1_ExtenderContentEditable 找到了高度...所以我可以控制包装器高度...无论如何,谢谢

标签: javascript html css ajax editor


【解决方案1】:

好吧,显然我可以使用这个 id 来获取可编辑表的高度:

HtmlEditorExtender1_ExtenderContentEditable

尽管这不是我认为的最佳方式,因为你必须一直使用 javascript 设置包装器高度 - 但仍然是一个解决方案......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2018-12-03
    • 1970-01-01
    • 2012-10-07
    相关资源
    最近更新 更多