ホームページ >バックエンド開発 >PHPチュートリアル >ページをロードするときに奇妙な問題が発生しました。説明してください。
phpで書かれたバックグラウンドプログラムです。 リンクをクリックしてページに飛んでも、なぜか右のページが表示されません。
ブラウザのサイズを変更するか、ページを更新すると、再び表示されます。
Webページのソースコードを確認して要素を確認しましたが、右側の画面が白くてもDOM要素が読み込まれています。これはなぜですか?初めて遭遇しました。
追記: ページを再度表示するには、ページ サイズを変更するだけです。
PHPで書かれたバックグラウンドプログラムです。リンクをクリックしてページにジャンプしても、なぜか右のページが表示されません。
ブラウザのサイズを変更するか、ページを更新すると、再び表示されます。
Webページのソースコードを確認して要素を確認しましたが、右側の画面が白くてもDOM要素が読み込まれています。これはなぜですか?初めて遭遇しました。
追記: ページを再度表示するには、ページ サイズを変更するだけです。
より具体的なエラー情報が提供されていないため、右側の要素が読み込まれた後、スタイルの高さ、幅、左、右、上、下などが正しく計算および設定されていないと推測することしかできません。
しかし、ウィンドウ サイズを変更することで表示できるとおっしゃいましたが、最も簡単な方法は、onresize イベントを手動でトリガーして、ウィンドウ サイズを変更するのと同じように自動的に再配置できるようにすることを検討することかもしれません。
要素(CSS)をチェックして、コンテンツが読み込まれているかどうか、他の要素のスタイルが影響しているかどうかを確認することをお勧めします
お誘いありがとうございます。初期化中にページがロードされるかどうか
ページの読み込み速度を向上させるために、フレームワーク内で ajax 読み込みが使用され、ページ全体が更新されなくなる可能性はありますか?
JqueryMobile フレームワークを使用してモバイル端末を作成したときにも、同様の問題が発生しました。
data-ajax で問題が発生します
data-ajax: ユーザー エクスペリエンスとインタラクションを向上させるために、ajax 経由でページをロードするかどうかを指定します。 false に設定すると、jQuery Mobile は通常のページ リクエストを実行します。