こんにちは、私は、テキストが div の定義された高さに達したときにユーザーがテキストを入力できる編集可能な div を作成したいと考えてい14px
ます入力をやめて、ユーザーは div のテキストを削除しない限り入力できません.... この話が長すぎることはわかっていますが、ここで反抗的に答えを得ることができることはわかっています。http://jsfiddle.net/JW4Qt/3/
脚本
$('.divContent').keydown(function(e){
var heigh = $(this).height();
if (($(this).height()) > 200)
{
var font = $('.divContent').css('font-size');
font = parseInt(font);
$(this).css('font-size',''+font - 2+'px')
if(($(this).css('font-size')) <= '14px' && heigh > 200)
{
$(this).css('font-size','14px')
font = 14;
/*alert('stop')*/
}
}
})
HTML
<div class="divContent" contenteditable="true" autocomplete="off">
Start typing here</div>
前もって感謝します.. :)