height:250px;
まず、から削除する必要があります。.longtext
そうしないと、Jeditable がそれを のデフォルトの高さとします<textarea>
。
次に、 のように、その中にネストされる と.longtext
同じスタイルを持っていることを確認しました。<textarea>
line-height, font-size, font-family
また、ドキュメントにはおそらく複数あると想定しているため、 different to different.longtext
を適用する必要があります。だから私はこれを変更しました:heights
<textarea>s
$('.editableDescription').editable('http://jsfiddle.net/echo/jsonp/',
{
id : 'data[Chantier][id]',
name : 'data[Chantier][Description]',
type : 'textarea',
height:($(".editableDescription").height()) + "px",
width: ($(".editableDescription").width()) + "px",
onblur: 'submit',
tooltip : ''
});
これに:
$('.editableDescription').each(function()
{
$(this).editable('http://jsfiddle.net/echo/jsonp/',
{
id:'data[Chantier][id]',
name:'data[Chantier][Description]',
type:'textarea',
height:$(this).height()+'px',
/* here it will take the height of the currently active .longtext */
width:$(this).width()+'px',
onblur:'submit',
tooltip: ''
});
});
デモ
そして、それは基本的にそれです。