ホームページ >バックエンド開発 >PHPチュートリアル >一部の Weibo ブログでは、ページ上の他のリンクをクリックしても上部のナビゲーション バーが変化しないことをどのように認識しているのでしょうか?
ページ上の他のリンクをクリックしても、一部の Weibo ブログのトップ ナビゲーション バーはどのように変化しますか?
このナビゲーション バーは、多くのブログ スペースで Weibo のトップ ナビゲーション バーですが、実装は非常に簡単です。他のことについて質問しています
QQ Space、Sina Weibo、Facebook を調べたところ、ページ上の他のリンクをクリックしてもナビゲーション バーが更新されないことがわかりました。 、ブラウザ上でのみクリックできます。更新キーまたは F5 キーを押してページ上の他のリンク (ページ上のすべてのリンクではありません) をクリックしても、ナビゲーション バーは更新されません。
テストしてみましたが、ナビゲーション バーの検索ボックスに文字を入力し、他のリンクをクリックしたところ、文字は表示されたままなので、ナビゲーション バーはリロードされていません。 QQ スペースのナビゲーション バーにも音楽が付いています。ナビゲーション バーがリロードされない場合は、BGM を付ける意味がありません。
ページのコードも確認しましたが、フレームのようなものはありません。フレームワークを使用して実装されているとは言わないでください。 phpを勉強しています。私はこの機能が欲しいと思っていて、現在自分用の簡単な記事ブログシステムを作成しています。専門家に協力してもらいたいです。
-----解決策---------
AJAX、使ったことないんですか?
------解決策------------------
jquery ajax を使用します。タグセレクターは非常に強力です。 onclick で記述する必要はありません
スタイルとコントロールの分離
部分更新は主に ajax テクノロジーを使用し、非互換性はありません
------解決策---------
iframe か Framework で行うべきだと思います。 .このように、コンテンツの特定の部分が更新されなくなります。
------解決策---------
これは ajax 関数です。ご覧ください。このビデオで理解できます
http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0525/2942.html
http://www.php100.com/html /shipinjiaocheng /PHP100shipinjiaocheng/2009/0607/2965.html