私はすばらしい[galleriffic] [0] - jQueryプラグインを実装し、すべての画像にフェイスブックのようなボタンを設定したいと思います。 今私はonSlideChange()でそれを試してみました - このような関数:jQuery-Gallerifficは、すべての写真にfacebook like-buttonを設定しました
$(".fb-like").attr("data-href","http://ulc.local/galerie/25#"+nextIndex);
が、成功しません。 1つのようなボタンをクリックすると、他のすべてのボタンも有効になります。
ご迷惑をおかけして申し訳ありません。
EDITは:
<div id="gallery" class="content-image">
<div class="border-left"></div>
<div class="slideshow-container">
<div id="loading" class="loader"></div>
<div id="slideshow" class="slideshow">
<div id="slide-container">
<div id="slider">
<div id="title"></div>
<div id="share">
<div class="fb-like" data-send="false" data-layout="button_count" data-width="150" data-show-faces="true"></div>
<div id="spacer"></div>
<a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-count="none"></a>
</div>
</div>
</div>
</div>
</div>
<div class="border-right"></div>
</div>
<div style="clear:both"></div>
クラスを持つdiv要素 "FB様" ボタンを表示する必要があります。ここではいくつかのより多くのコードです。 、私は次の画像をユーザーがクリックするとすぐにデータ-href属性を変更
onSlideChange:function(prevIndex, nextIndex) {
// 'this' refers to the gallery, which is an extension of $('#thumbs')
this.find('ul.thumbs').children()
.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
.eq(nextIndex).fadeTo('fast', 1.0);
newUrl = "http://ulc.local/galerie/25/";
$(".fb-like").replaceWith("<div class='fb-like' data-href='http://ulc.local/galerie/25#' "+nextIndex+" data-send='false' data-layout='button_count' data-width='150' data-show-faces='true'></div>");
}
が、私はいくつかのように、ボタンを作るために考えた: は、今私はonSlidechange()で、このいずれかで、このdiv要素を交換しようとしました。残念ながら、ボタンは表示されません。
このジャックについて何も知らないのですか?私はどんな助けにも非常に感謝しています。 – enne87