1

こんにちは皆さん、これを読んでくれてありがとう。私は現在、とても気に入っているスライダー画像ギャラリーを使用していますが、残念ながら、選択した写真を拡大/ズームするオプションはありません。そこで、このトリックを実行する別の jquery スクリプト (プリティ フォトと呼ばれる) を見つけました。唯一の問題は、プリティ フォト スクリプトが現在選択されている画像を理解せず、常にグループの最初の写真を表示することです。したがって、最初のスクリプトから現在の写真の値を取得し、preety photo スクリプトが現在の写真を拡大するために読み取る href 値に追加する必要があると思います。

私のhtmlコードは

        <ul class="gallery clearfix">
        <li><a rel="prettyPhoto[gallery]"   href="../images/large/<#OBJECT#>_<#CURRENT_IMAGE#>.jpg">
        <img  src="../images/medium/<#OBJECT#>_1.jpg"  />
                    </a></li>
        </ul>
                    </div>

現在の写真の値を取得する jquery スクリプトの部分は..

    var x = parseInt($("#currentPhoto").text());

したがって、x 値を href リンクに渡す必要があると思います。私は自分自身を明確にしたことを願っています.どんな提案でも大歓迎です!!

4

2 に答える 2

1

私はあなたがsrc属性を意味すると思います:

 var x = $("#currentPhoto").attr('src');
 $("a").attr('href', x);
于 2012-05-12T19:28:18.110 に答える
1
$("a[rel='prettyPhoto[gallery]'").attr({href:x});

このコードは attr href を値 X に設定します。

または、実際には番号を持っているだけなので、それに応じてフォーマットします。

x = "../link/to/your/images/image_prefix_"+x+".ext";
于 2012-05-12T19:28:59.810 に答える