私はiframeで開いたいくつかのモーダルを扱っています(同じドメインなので、xssは発行しません)。私が持っているモーダルの1つは、あなたが行うフォームに基づいてオプションを隠したり表示したりして、フォームを拡大または縮小します。とにかく、長いストーリーの短い私はiframeのサイズを現在の身長/体の幅に基づいてinitalの負荷を処理するコードがあります。問題は、最初の読み込み後にボディの実際のサイズが変更されたことを確認するためにどのイベントを使用するかわからないということです。要素の実際の幅/高さがいつ変更されるかを決定します
0
A
答えて
0
なぜsetInterval()を追加しないのですか?次のようなものがあります。
var originalWidth = {set original width}
var originalHeight = {set original height};
setInterval(function(){
var currentWidth = {grab new values};
var currentHeight = {grab new values};
if(originalWidth !== currentWidth){
//Change the width now...
//Next, set originalWidth to be the same as current for future checks
originalWidth = currentWidth;
}
//Now, do the same for original and current height
},100)
+0
なぜですか?それは醜いですね!しかし、 –
+0
の唯一の解決策になるかもしれません。 var originalDimensions = [x、y] 'と' var currentDimensions = [x、y] ' –
関連する問題
- 1. ドロップされた要素の高さと幅を動的に変更します
- 2. Text要素の実際の幅と高さを取得できますか?
- 3. CSS3を使って縮尺変更した後の要素の実際の幅と高さを取得
- 4. UserControl幅は、実際の幅がそれに設定されている列に設定されています
- 5. 要素の幅をループし、特定の幅が満たされるまで要素を表示します。
- 6. org.w3c.dom:要素の高さと幅を取得しますか?
- 7. ブラウザの高さと幅を決定して画像をフルスクリーンにサイズ変更
- 8. jQueryのslide要素の幅と高さが正しくない
- 9. SWFの幅/高さを変更する
- 10. CSS:可変高さ要素内のセクションの高さを固定
- 11. IEで自動高さの要素の実際の高さを取得
- 12. jQueryは要素の高さを動的に変更します
- 13. 要素の幅を高さのパーセントで表します。 HTML、CSS
- 14. 高さli要素が変数を変更する
- 15. 固定幅の高さと可変幅のUWPを持つ
- 16. IE8幅/高さのブロック要素が、内部のテキストが表示されるまでマウスオーバーを検出しない
- 17. jqueryで実際の高さではなく、要素の目に見える高さを取得します
- 18. ヘッダーの固定高さと幅を変更する(HTMLテーブル)
- 19. 高さ/幅が設定されていない画像の高さ/幅を取得する
- 20. Ruby&RMagick:テキストの実際の幅と高さを確認する
- 21. 寸法、幅/高さの変更のみ
- 22. CSS:child-div要素の高さと幅をXピクセルで親要素の幅より小さくする
- 23. jquery Fancyboxの高さが実行時に変更されない
- 24. jQuery - 要素の高さがウィンドウの高さよりも大きいかどうかを検出し、それについて何かを実行します。
- 25. html要素の高さが正しく設定されていない
- 26. jQueryはブラウザウィンドウのサイズが変更されても要素幅を調べる
- 27. わかりやすい要素のデフォルトの高さを変更する
- 28. Silverlightの子要素の高さと幅を動的に更新する
- 29. 自動変更イメージの幅/高さ
- 30. jQuery:FireFox 3.0.1で幅と高さが変更されていません
イベントはありません。 DOMSubtreeModifiedイベントをチェックして、ディメンションが変更されたかどうかを確認することができます –