2011-07-14 6 views
3

GallerifficPlus(I have downloaded it here)が見つかるまで、gallerifficとlightbox jqueryのプラグインを組み合わせる方法を探しています。GallerificPlusの効果を変更する

親指をクリックしてライトボックスを呼び出すことはできますか(スライドショーを削除した後)私は、サムネイルをクリックした後、ライトボックス機能の仕事をしたい...ここ

 buildImage: function(image) { 
      if (this.$imageContainer) { 
       this.$imageContainer.empty(); 

       var gallery = this; 

       var thisImageIndex = this.currentIndex; 

       // Setup image 
       this.$imageContainer 
        //.append('<span class="image-wrapper"><a class="advance-link" rel="history" href="#'+this.data[this.getNextIndex(this.currentIndex)].hash+'" title="'+image.alt+'"></a></span>') 
        .append('<span class="image-wrapper"><a class="advance-link" rel="history" title="'+image.alt+'"></a></span>') 
        .find('a') 
        .append(image) 
        //.click(function() { clickHandler(gallery); }) 
        .click(function() { buildLightBox(image,gallery,thisImageIndex); }) 
        .end() 
        .fadeIn('fast'); 

       if (this.onFadeIn) this.onFadeIn(); 
      } 

また、元の表示メッセージのサムネイル部分

 buildDataFromThumbs: function() { 
      this.data = []; 
      var gallery = this; 
      this.$thumbsContainer.find('li').each(function(i) { 
       var $a = $(this).find('a'); 
       var $img = $a.find('img:first'); 
       gallery.data.push({slide:$a.attr('href'),thumb:$img.attr('src'),original:$a.attr('original'),title:$a.attr('title'),description:$a.attr('description'),hash:gallery.offset+i}); 
      }); 
      return this; 
     }, 

ためのコードですが、他のjQueryプラグインがあります同様の機能を持つことを示唆することはできますか?

+2

私はそれをチェックしました。少なくともこのライブラリは壊れています。この例でも正しく動作しません。 親指をクリックすると、URLが変更される以外は何も起こりません。だからライトボックスの表示がうまくいかないことに私は驚いていません。 – Vinzenz

答えて

0

これが役に立ったのかどうかわからないが、prettyPhotoプラグインを試しましたか。私はそれがあなたが望むように動作すると思います。

+0

はい、私はすでにそれを試みましたが、それは私が言及しているものではありません.. :( – woninana

関連する問題