私の目標は、すべての時間拡大textarea要素のサイズが変更javascript関数を実行し、他の質問から、私はこの発見された:http://marcj.github.io/css-element-queries/ResizeSensorの正確な使い方は?
を、私はそれをダウンロードして、サーバー上のCSS-要素 - クエリのフォルダを入れ、ヘッダにそれを含める:
<script src="css-element-queries/src/ResizeSensor.js"></script>
<script src="css-element-queries/src/ElementQueries.js"></script>
その後、私は以下の使用していたJavaScriptファイルで、私は
ResizeSensor(document.getElementById('the_id'), function(){
console.log("resized");
the_function();
});
を持っている。しかし、それは何を行うとエラーが発生しますしません。
キャッチされない例外TypeError:forEachElementでヌル のプロパティ '長さ' を読み込めません(ResizeSensor.js:46) ResizeSensorで(ResizeSensor.js:201)
私はほとんどがresizeSensorが必要です。 ElementQueriesを実行するかどうかはわかりませんでした。私はhtmlのoninputやonchangeイベントのようなものを探していますが、高さや幅が変更されたとき(例えば、テキストエリアをドラッグして)などです。 – ioan