как вызвать галерею fancybox открытой (с большими пальцами), не нажимая сначала на большой палец? - PullRequest
0 голосов
/ 15 декабря 2011

у меня есть пример помощника fancybox thumbnail, работающий от http://fancyapps.com/fancybox

В настоящее время галерея открывается, когда я нажимаю на одну из миниатюр.

Я бы предпочел, чтобы миниатюры уже не существовали на странице. вместо этого ссылки будут загружены в DOM через ajax в скрытый div, и я хочу вручную открыть галерею на этом этапе.

<a id="sketches_link">see sketches</a>

<div id="sketches_data" style="display:none;">
  my links will be loaded here....
  <a class="fancybox-thumb" href="someimage.jpg" rel="fancybox-thumb"></a> 
</div>

<script>
  $(document).ready(function() {


   $("#sketches_link").click(function() {
     $("#sketches_data").load("sketches.php", function() {
       $(".fancybox-thumb").fancybox({ 
         helpers : { 
           thumbs : { 
             width: 50, 
             height: 50 
         } // thumbs 
        } // helpers 
      }); // fancybox  
     });   //load
     });//click

   });//ready

  /*****NOW THE BINDING IS READY, BUT HOW TO I AUTOMATICALLY OPEN
    THE GALLERY AFTER THE ON CLICK EVENT?******/
</script>

1 Ответ

0 голосов
/ 15 декабря 2011

Я запустил его, вызвав событие щелчка по первой ссылке в последовательности ссылок, загруженных ajax.Не элегантно, но работает.

...