jQuery

2010-12-11 9 views
19

kullanarak textarea satır sayısını değiştirme 5 satırlı bir textarea var. Sadece bir satır göstermek istiyorum ve odakta kalan 4 satır göstermelidir. az jQuery, daha az yazar kullanarak ve saça daha fazla performans eldejQuery

cevap

25

Böyle bir şey deneyebilirsiniz.

6
jQuery(function($){ 
    $('#foo').focus(function(){ 
    $(this).attr('rows',5); 
    }).blur(function(){ 
    $(this).attr('rows',1); 
    }); 
}); 

Veya: moo sizin textarea

 $(document).ready(function(){ 

    $('#moo').focus(function(){ 
     $(this).attr('rows', '4'); 
    }); 
}); 

geçerli:

jQuery(function($){ 
    $('#foo') 
    .focus(function(){ this.rows=5 }) 
    .blur(function(){ this.rows=1 }); 
}); 
0

deneyin bu

$('#textboxid').focus(function() 
    { 
     $(this).animate({'height': '185px'}, 'slow');//Expand the textarea on clicking on it 
     return false; 
    }); 
+0

: En çözümü hakkında daha açıklayıcı olun. Bakınız: [Nasıl Cevap Verilir] (http://stackoverflow.com/questions/how-to-answer) – askmish