ホームページ  >  記事  >  バックエンド開発  >  ページをロードするときに奇妙な問題が発生しました。説明してください。

ページをロードするときに奇妙な問題が発生しました。説明してください。

WBOY
WBOYオリジナル
2016-08-25 10:37:23991ブラウズ

phpで書かれたバックグラウンドプログラムです。 リンクをクリックしてページに飛んでも、なぜか右のページが表示されません。 ページをロードするときに奇妙な問題が発生しました。説明してください。

ブラウザのサイズを変更するか、ページを更新すると、再び表示されます。
ページをロードするときに奇妙な問題が発生しました。説明してください。

Webページのソースコードを確認して要素を確認しましたが、右側の画面が白くてもDOM要素が読み込まれています。これはなぜですか?初めて遭遇しました。

追記: ページを再度表示するには、ページ サイズを変更するだけです。

返信内容:

PHPで書かれたバックグラウンドプログラムです。リンクをクリックしてページにジャンプしても、なぜか右のページが表示されません。 ページをロードするときに奇妙な問題が発生しました。説明してください。

ブラウザのサイズを変更するか、ページを更新すると、再び表示されます。
ページをロードするときに奇妙な問題が発生しました。説明してください。

Webページのソースコードを確認して要素を確認しましたが、右側の画面が白くてもDOM要素が読み込まれています。これはなぜですか?初めて遭遇しました。

追記: ページを再度表示するには、ページ サイズを変更するだけです。

より具体的なエラー情報が提供されていないため、右側の要素が読み込まれた後、スタイルの高さ、幅、左、右、上、下などが正しく計算および設定されていないと推測することしかできません。
しかし、ウィンドウ サイズを変更することで表示できるとおっしゃいましたが、最も簡単な方法は、onresize イベントを手動でトリガーして、ウィンドウ サイズを変更するのと同じように自動的に再配置できるようにすることを検討することかもしれません。

要素(CSS)をチェックして、コンテンツが読み込まれているかどうか、他の要素のスタイルが影響しているかどうかを確認することをお勧めします

お誘いありがとうございます。初期化中にページがロードされるかどうか

ページの読み込み速度を向上させるために、フレームワーク内で ajax 読み込みが使用され、ページ全体が更新されなくなる可能性はありますか?

JqueryMobile フレームワークを使用してモバイル端末を作成したときにも、同様の問題が発生しました。
data-ajax で問題が発生します
data-ajax: ユーザー エクスペリエンスとインタラクションを向上させるために、ajax 経由でページをロードするかどうかを指定します。 false に設定すると、jQuery Mobile は通常のページ リクエストを実行します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。