gpt4 book ai didi

javascript - 如何修复 Accordion 内的文本区域自动增长

转载 作者:行者123 更新时间:2023-12-02 18:20:57 26 4
gpt4 key购买 nike

描述

使用库存 jquery 移动选项。

文本区域自动增长脚本在以下情况下不会自动增长:

a) 在字段集中根据AND

b) 页面加载时包含内容。

损坏的代码

    <div data-role="fieldcontain">
<label for="ta2">Broken:</label>
<textarea id="ta2" name="ta2" cols="40" rows="4">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam mi augue, tristique non orci non, interdum ultrices enim. Donec est erat, eleifend euismod tortor vel, feugiat egestas magna.
</textarea>
</div>

查看问题: http://jsfiddle.net/epLaT/4/

最佳答案

高度未调整,因为在创建时,文本区域是不可见的(因为它位于折叠容器中),因此无法应用依赖于可见高度的高度计算。

解决方案是在文本区域可见后手动调用高度调整。我 fork 了your fiddle来演示解决方案。相关的变化是监听容器的展开事件(这是文本区域变得可见的地方),然后通过模拟按键来触发高度计算:

$('fieldset').on("collapsibleexpand", function(event, ui) { //Listen for the event
$(this).find("textarea").keyup(); //simulate key press
});

关于javascript - 如何修复 Accordion 内的文本区域自动增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18823715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com