私のコードが親ページに隠されているように始まる iframe に埋め込まれている場合、jquery 関数は css の設定に関係なく 0$(window).width()
を返します。$(window).height()
次に、iframe が表示されるように設定されると、サイズ変更イベントはスローされないため、親ページが表示されたことを伝える方法はありません。
問題の簡単な例を次に示します http://www.mapdevelopers.com/test_large.html
現時点で私が思いついた唯一の解決策は、間隔をチェックし$(window).width()
て の値が 0 を超えているかどうかを確認し、それに応じてページをロードすることですが、これを行うためのより良い方法があるに違いないと思います。
何か案は?