2011-01-09 26 views
1

jQuery/ajaxの初心者ですが、自分のサイトに問題があります。jQueryプラグインajaxコール後のブレーク

基本的に、最初はページが正常に読み込まれます。ボックスにはフェードキャプションがあり、キャプションのタイトルがクリックされるとあなたはajaxページに移動します。

ブラウザの「戻る」ボタンや「リストに戻る」ボタンを使用すると、キャプションフェードプラグインが機能しなくなり、以前クリックしたボックスはもはやクリックできなくなります。

誰でもお手伝いできますか?

HERESに私のウェブサイト: http://www.jcianfrone.com/testing

jqueryの: 時間** P://www.jcianfrone.com/testing/script.js

HTML:

 <div id="pageContent"> 
     <div class="item"><a href="#page6"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div> 
     <div class="item"><a href="#page7"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div> 
     <div class="item"><a href="#page8"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div> 
     <div class="item"><a href="#page9"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div> 

    </div> 

多くのおかげで事前に

+0

あなたはajaxページに持ち込まれたということを意味しますか? Ajaxは、ページをリロードせずにWebサーバーから情報を取得するために使用される手法です。 – jmort253

+0

私の間違った表現は、基本的にajaxを使用して呼び出されたページを意味します。例:http://www.jcianfrone.com/testing/index.html#page1 – Jason

答えて

1

$(document).readyイベントが戻ったときに呼び出されていないと思います。どのjQueryバージョンを使用しているのかわかりませんが、最新のものにアップグレードしてみてください。それがうまくいかない場合は、回答を見てくださいthis post

+0

ご回答いただきありがとうございます.HTMLの読み込み速度を向上させるために、ページ下部のjQueryを呼び出します。私は1.3.2を使用しています。あなたが提案した投稿を見てみましょう。 – Jason

+0

@Jason - 実際には、2つの異なるバージョンのJqueryを混合しています。 – jmort253

0

あなたのページには2種類のJQueryがインポートされています。これは望ましくない動作を引き起こす可能性があります。最新のものを選択してこのスクリプトタグを削除することをおすすめします。

http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js 

また、戻るボタンを使用できるようにするJqueryプラグインもあります。あなたがやっていることは、元のコンテンツを置き換える機能を呼び出さない可能性があります。しかし、私は最初にあなたのゆるい終わりをすべて縛り、重複したスクリプトの読み込みを取り除くことから始めます。

http://www.yarontadmor.co.cc/hijax.php

+0

あなたの回答をありがとう、私はすでにそのコード行を削除しようとしました。このHijaxプラグインは有望に見え、今調査するでしょう。ご協力いただきありがとうございます。 – Jason

+0

@Jason - あなたの問題を引き起こしているかどうかに関わらず、競合や異常な動作を避けたい場合は、あなたのサイトに1つのバージョンのJQueryしかロードされていないはずです。あなたはあなたが本当に使っているものをどのように知っていますか? – jmort253

関連する問題