Jquery-скрипты не загружаются полностью с Jquery hide - PullRequest
0 голосов
/ 12 ноября 2011

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

$(document).ready(function() {
        // Load fullscreen theme
    Galleria.loadTheme('galleria/themes/fullscreen/galleria.fullscreen.min.js');

    // Intialize Galleria
    $('#galleria').galleria()

    $('#galleria').hide();

    $('.open').click(function() {
        $('#galleria').toggle(1);
    });

});

Мне кажется, что проблема в том, что я быстро скрываю div, возможно, у скриптов нет времени на загрузку? Потому что, когда я устанавливаю задержку на $('#galleria').hide();, как это $('#galleria').hide(1000);, она работает, но ужасно, потому что вы можете видеть, как она мигает.

Я даже не уверен, что назвал правильную ошибку. Так может кто-нибудь сказать мне, как я могу скрыть div, когда страница загружается, и вызвать его, когда я нажимаю на миниатюру. Так что мне не придется использовать ужасную задержку, и без задержки скрипт будет работать.

Вот страницы с обоими примерами. Вы можете переключать #galleria div с черной кнопкой в ​​нижней части экрана.

Страница без задержки: http://fabianvanderwulp.nl/Test2/3d_visualizations.html

Страница с задержкой: http://fabianvanderwulp.nl/Test/3d_visualizations.html

спасибо заранее!

1 Ответ

0 голосов
/ 12 ноября 2011
  1. Вы можете запустить эту галерею div с помощью style = 'display: none'.

  2. По какой-либо причине ошибка показывает, что размеры для галереиdiv слишком мал 50px x 50px.Итак, работайте над этим, и у вас все будет хорошо .. Я думаю.

Удачи!

===
   <div class="footer"><p>© 2009 - 2011 Kontravision</p></div>
  </div>
 </div>
</div>  
<div id="galleria">      <====== style='display:none'
===
...