このことができます個人的に:-)
希望を、試してみました。キー入力イベントをtextarea
にバインドすると、ボックス内のテキストの量を取得し、それに応じて高さを調整できます。たとえば、ここにあなたがに入れ、すべての50文字のボックスの高さに20個のピクセルを追加することを、いくつかのjQueryの:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js">
</script>
<textarea id="textbox" style="height:20px;width:400px;"></textarea>
<script type="text/javascript">
$(document).ready(function() {
$("#textbox").val('');
$("#textbox").keypress(function() {
var textLength = $("#textbox").val().length;
if (textLength % 50 == 0) {
var height = textLength/50;
$("#textbox").css('height', 20+(height*20));
}
});
});
</script>
あなたは所望の効果を得るために値を微調整することができます。
出典
2010-12-12 14:40:33
v64
テキスト領域ではいけませんか? – Shoban