반응형
jQuery Mobile에서 <textarea> 태그를 사용해서 rows="2"등을 줬을때, 제대로 높이 (height)가 적용되지 않습니다.
rows값의 높이 (height)를 적용하기 위해서는 setTime Javascript로 딜레이를 줘서,
jQuery Mobile에서 가지고 있는 <textarea>의 css 높이값을 수정해준다.
HTML 예제
<div data-role="page">
<div data-role="content">
<div data-role="fieldcontain">
<label for="textarea-1">5 rows:</label>
<textarea rows="5" name="textarea-11" id="textarea-1" class="foo"></textarea>
<label for="textarea-2">10 rows:</label>
<textarea rows="10" name="textarea-12" id="textarea-2" class="foo"></textarea>
<label for="textarea-3">15 rows:</label>
<textarea rows="15" name="textarea-13" id="textarea-3" class="foo"></textarea>
</div>
</div>
</div>
Javascritp + jQuery
setTimeout(function () {
//$('.foo').addClass('bar');
$('.foo').css({
'height': 'auto'
});
}, 100);
Demo 사이트: http://jsfiddle.net/Palestinian/XXEfV/
출처: https://stackoverflow.com/questions/19117151/jquery-mobile-textarea-how-does-it-use-rows-attribute
반응형
'Web > jQuery' 카테고리의 다른 글
jQuery Mobile의 header와 ui-content 여백 줄이기 (0) | 2020.02.14 |
---|---|
jQuery <select>의 <option>변경하기 + 멀티 콤보박스(Multi-Select Combo box) (0) | 2019.09.26 |
jQuery Mobile 1.4 SVG Icon (0) | 2018.12.05 |
jQuery Mobile: Grid 한줄에 버튼 2개이상 놓기 (최대5개) (0) | 2018.06.05 |
jQuery Mobile: document ready vs. page events (0) | 2018.06.03 |
jQuery Mobile Button 숨기기 (0) | 2018.06.03 |
jQuery Mobile 화면 최상단으로 Scroll 이동하기 (0) | 2018.06.02 |
jQuery 특정 id 객체로 화면 스크롤링 해서 이동하기 (0) | 2018.06.02 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)