1

私は問題に遭遇し、それを機能させる方法を試してみることができません.

私はこのポートフォリオ ページを作成しており、jQuery を介してナビゲーションを行っています。

すべての画像は正しいリンクと rel="prettyPhoto" で固定されています。

ページの開始時に、すべてのアンカーを切り離し、再度追加します。この最初のページでは、prettyPhoto は問題なく動作します。問題は、次または前をクリックして別のページに移動すると、機能しなくなることです。

奇妙なのは、最初のページでは機能し、他のページでは機能しないことですが、同じプログラムを使用して切り離して元に戻すことです。

ペーストビンへのリンクは次のとおりです。http://pastebin.com/SNJYcuVh

一部の変数はポルトガル語です。私はそれがあなたを台無しにしないことを願っています.

ps .: jQuery("a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_square', autoplay: false, social_tools:''}); を再度呼び出してみました。次または前をクリックした後でも機能しませんでした。

4

2 に答える 2

0

以下に示すように、 to を変更し、リスナーを to に変更liveするだけです。onbody

jQuery("body").on("click", "a[rel^='prettyPhoto']", function() {
    jQuery.prettyPhoto.open(jQuery(this).attr("href"),"","");
    return false;
})

;

于 2013-01-23T19:14:04.407 に答える
0

Ok。抜け道を見つけてください。

シンプルでした。

エンドユーザーがポートフォリオ ページにアクセスするたびに、prettyPhoto init 関数を再度呼び出したところ、機能しました。

助けてくれてありがとう。

于 2013-01-24T16:56:59.227 に答える