Slide 9
Slide 9 text
jQueryΠϕϯτϋϯυϥ
&
DOMૢ࡞ͷཛྷ
$('body .projects').on('focus', 'textarea', function () {
var value = $(this).val().split(‘\n’);
var value_row = 0;
$.each(value, function(i, val) {
value_row += Math.max(Math.ceil(val.length / self.cols), 1);
});
var input_row = $(this).attr('rows');
var original_row = $(this).data('default_row');
var next_row = (input_row <= value_row)
? value_row + 0
: Math.max(value_row + 1, original_row);
$(this).attr('rows', next_row);
});