0

Jquery Elasticを使用しています。Firefox では正常に動作しますが、chrome では失敗します。私はそれを使用しているテキストエリアを1つだけ持っています。

HTML:

<textarea id = "tarea">Lorem Ipsum</textarea>

プラグイン関数でテキストエリアをバインド:

$(document).load(function() { $('#tarea').elastic() ;  }) ; 

プラグイン ファイルを開き、alertクロムで実行が停止するステートメントを見つけました。

--- code above this initializing arrays, works fine in both FF and chrome
    return this.each( function() {
                 -- Chrome does not execute anything in the callback
                // Elastic only works on textareas
                if ( this.type !== 'textarea' ) {
                 
                    return false;
                }
       .
       .
       .
                } 
   --- return ends here , chrome does not execute anything here either. 

Firebug で JS のエラーを確認しましたが、何も見つかりませんでした。クロムにも同様のプラグインがありますが、それでもJavaScriptエラーは報告されません。

アップデート :

プラグへの呼び出しを'load'イベントからイベントに変更しました'ready'。そして、それは今動作します。理由はわかりませんが。

4

1 に答える 1