これは本当に特別な必要です。基本的には、約20個のDOMオブジェクトのいずれかが高さや幅を変更したときに聴きたいと思います。この変更は、ウィンドウのサイズ変更、コンテンツの内容の変更、またはDOMオブジェクトに作用するJavaScriptによって引き起こされる可能性があります。domオブジェクトのonresizeをチェックする最も効果的な方法
IEは、ビューポートだけでなく、すべてのDOMオブジェクトに対してonresize()を提供します。このイベントは非常に効率的です。実際には、関数onresize()を呼び出すことができ、関数は関連DOMオブジェクトのサイズ変更中に連続的に起動します。たとえば、オブジェクトの高さとonresize()を一致させるために別のDOMオブジェクトを調整することができます。オブジェクトの高さは、サイズ変更されたオブジェクトの高さが高くなるようにアニメーション化されている場合でも、驚くばかり。しかし、IEを除くすべてのブラウザでは、onresize()はビューポートのサイズ変更(ブラウザ/フレーム)でのみ機能します。シャックス。
オブジェクトがサイズ変更されていて、非常に高価で、オブジェクトをミラーリングしようとしているときに非常に目立つ遅延を与えている場合、ポーリングが残っています。
私の質問:DOMオブジェクトのサイズを変更したときにイベントを発生させる最も効果的な方法は何ですか?
ご迷惑をおかけして申し訳ありません。また、私は特に純粋なCSSでこれを達成するために探していません。これは実験の一部です。
お返事ありがとうございました!
jsfiddleを投稿できますか? – elclanrs