gpt4 book ai didi

javascript - 文本区域加载速度慢

转载 作者:行者123 更新时间:2023-11-28 00:48:52 25 4
gpt4 key购买 nike

使用大量文本区域时,加载时间较长。

    <?php
foreach($hold as $value){
$card_key = $value['card_key'];
$card_one = $value['card_one'];
$card_two = $value['card_two'];
$card_three = $value['card_three'];
echo '<li class="row_'.$card_key.'" value="'.$card_key.'">
<p>'.$i.'.</p>
<button type="button" value="'.$card_key.'" tabindex="-1"></button>
<div class="edit_one">
<textarea class="text1" maxlength="1000">'.$card_one.'</textarea>
</div>
<div class="edit_two">
<textarea class="text2" maxlength="1000">'.$card_two.'</textarea>
<textarea class="text3" maxlength="1000">'.$card_three .'</textarea>
</div>
<div style="clear:both;"></div>';
echo '</li>';
$i++;
}
?>
<script type="text/javascript" src="../../scripts/jquery.elastic.source.js"></script>
<script type="text/javascript">
$('.edit_main textarea').elastic();
</script>

当 $hold 包含 1-10 时,加载不需要那么长时间,但当它包含 50 左右时,加载需要 8 秒以上。

有没有更快的方法来加载多个文本区域?我是否应该使用 AJAX 一次加载它们,以便看起来无缝?

最佳答案

找到了一个可以解决您问题的好答案。

取出松紧带并用它替换。当有很多文本区域时,Elastic 可能会导致某些浏览器加载速度缓慢。

  function textarea_resize(e){
$(e).css({'height':'auto'}).height(e.scrollHeight);
}
$('textarea').each(function(){
textarea_resize(this);
}).on('input', function(){
textarea_resize(this);
});

Creating a textarea with auto-resize

关于javascript - 文本区域加载速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27028217/

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