textarea 자동높이가 잘안되어서그런데요~~ 고수님들~~ 굽신굽신~~ > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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);
});
};


>>>

왜안될까요??

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT