私はここにあるサイトに取り組んでいます次のようにjQueryのLavalamp問題:lavalampメニューがあります<a href="http://temminktrainingcoaching.nl/beta/" rel="nofollow">http://temminktrainingcoaching.nl/beta/</a></p> <p>、としたとき:リンクをクリックして、新しいPHPのコンテンツがロードされ、スライダは元の位置(初心者Q)へジャンプさ
構造は、多かれ少なかれです(ロゴとメニューを除くすべてのコンテンツである)、それはindex.phpの中でPHPファイルを含めることによって、ページをロードするリンクをクリックしてください:
<!-- index.php -->
<div id="logo + menu"></div>
<div id="some content"></div>
<div id="include">
<!-- seperate php files are include here -->
</div>
問題 :Wメニューのリンクをクリックして新しいPHPページを読み込むと、lavalampスライダーは元の位置にジャンプしますが、クリックされたリンクにとどまります。
私はjqueryを初めて使ったので、試してみましたが、これを修正する最も簡単な方法は、lavalampスライダーを正しいリンクに設定する別々のPHPファイルにjavascriptを追加することでした。
詳細情報:私はこのlavalampを使用しています:http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/
公平ですが、スクリプトの例を挙げることはできますか?私はjqueryを初めて使っています。ありがとう:) @ISE – kapser
うーん、私の最初の解決策は、ユーザーがページを更新して表示されるので、今私のために馬鹿だ。より簡単な解決策があります: ' $ .get( 'your_url'、function(url_content){$( '#your_div').html(url_content) }); ' ユーザーのクリックを登録するには、jquery.bindを使用するか、HTMLで" href = javascript "を使用してURLを使用して関数を呼び出します。 これを理解するには、http://api.jquery.com/get/を読んでください。 – ISE
申し訳ありませんが、まだ私には分かりません。あなたは私がまだjavascriptで快適ではないということを心に留めてください;)!あなたはこの機能をどこに置くのですか?私はあなたが与えたリンクを読んでいますが、私はget関数によってメニューのx値をどのように変更できるのかまだ分かりません。ここにlavalampのソースがあります:http://temminktrainingcoaching.nl/beta/js/jquery.lavalamp.js、それをチェックしてください、おそらくそれは私が必要なものである、より明確な例を与えるのに役立ちます)。あなたの時間をありがとう! @ISE – kapser