0

非表示のコンテナ内にロードされたテキストエリアでElasticを使用しています。表示されている場合、文字を入力すると、文字を追加するたびに大きくなります。幅が定義されていない隠しテキストエリアに関係していると思います。update() 関数内に setTwinWidth() への呼び出しを追加してみました。それは機能しましたが、IE7 と IE8 は「スタック オーバーフロー」と「メモリ不足」エラーをスローし始めました。その後、私の変更により、両方の関数が互いに何度も呼び出していることに気付きました。

setTwinWidth()が update() を呼び出す必要がある理由は何ですか?

プラグインを修正する方法の手がかりはありますか (以下のフィドルを参照)。

非表示のエラスティック テスト - jsFiddle

次のコードは jsFiddle からのものです。Stackoverflow では、jsFiddle を使用して質問を送信することはできませんが、コードがなければ (奇妙に思えます)。それは本当に関係ありません

$(document).ready(function() {   
    $('textarea').elastic();

    $('button').click(function() {
       $('#rowHidden').toggle(); 
    });    
});

作者に連絡してみましたが、何の返事もありません。

4

1 に答える 1