지

textarea 자동높이가 잘안되어서그런데요~~ 고수님들~~ 굽신굽신~~

· 2013-05-03 (금) 10:49:32 · 2136
textarea 자동높이가 잘안되어서그런데요~~ 고수님들~~ 굽신굽신~~

<script type="text/javascript">
/*textarea 자동 높이 조절 */
$(document).ready(function() {
// 모두 로딩되었을때
$(".textArea").autoGrow();
//autoRows(document.finquiryform.in_content);
});
</script>



>>

js 소스인데요

//Private variables
var colsDefault = 0;
var rowsDefault = 0;
//var rowsCounter = 0;

//Private functions
function setDefaultValues(txtArea)
{
colsDefault = txtArea.cols;
rowsDefault = txtArea.rows;
//rowsCounter = document.getElementById("rowsCounter");
}

function bindEvents(txtArea)
{
txtArea.onkeyup = function() {
grow(txtArea);
}
}

//Helper functions
function grow(txtArea)
{
var linesCount = 0;
var lines = txtArea.value.split('\n');

for (var i=lines.length-1; i>=0; --i)
{
linesCount += Math.floor((lines[i].length / colsDefault) + 1);
}

if (linesCount >= rowsDefault)
txtArea.rows = linesCount + 1;
else
txtArea.rows = rowsDefault;
//rowsCounter.innerHTML = linesCount + " | " + txtArea.rows;
}

//Public Method
jQuery.fn.autoGrow = function(){
return this.each(function(){
setDefaultValues(this);
bindEvents(this);
});
};


>>>

왜안될까요??
|
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-05-03 조회 1,043
13-05-03 조회 929
13-05-03 조회 704
13-05-03 조회 1,038
13-05-03 조회 1,715
13-05-03 조회 1,240
13-05-03 조회 672
13-05-03 조회 899
13-05-03 조회 1,650
13-05-03 조회 979
13-05-03 조회 1,081
13-05-03 조회 680
13-05-03 조회 660
13-05-03 조회 1,649
13-05-03 조회 2,137
13-05-03 조회 649
13-05-03 조회 8,498
13-05-03 조회 648
13-05-03 조회 1,072
13-05-03 조회 871