лайтбокс падает - PullRequest
       7

лайтбокс падает

2 голосов
/ 26 ноября 2011

У меня есть несколько страниц, сделанных из шаблона с навигацией, сделанной с помощью idTabs, в javascript.

Вот что у меня в <head>:

 <script type="text/javascript" src="jquery.idTabs.min.js"></script>
 <script src="scripts/jquery.js" type="text/javascript"></script>
 <script src="scripts/lightbox.js" type="text/javascript"></script>
 <link href="css/lightbox.css" rel="stylesheet" type="text/css" />
 <link href="css/sample_lightbox_layout.css" rel="stylesheet" type="text/css" />

Затем в <body>:

<div id="poze">
  <div id="gallery" class="lbGallery">
    <ul>
      <li> <a href="images/lightboxdemo2.jpg" title=""><img src="images/lightboxdemo_thumb2.jpg" width="72" height="72" alt="Flower" /></a> </li>
      <li> <a href="images/lightboxdemo5.jpg" title=""><img src="images/lightboxdemo_thumb5.jpg" width="72" height="72" alt="Tree" /></a> </li>
    </ul>
  </div>
  <script type="text/javascript">


    // BeginOAWidget_Instance_2127022: #gallery
    $(function(){
        $('#gallery a').lightBox({ 
            imageLoading:           '/images/lightbox/lightbox-ico-loading.gif',        // (string) Path and the name of the loading icon
            imageBtnPrev:           '/images/lightbox/lightbox-btn-prev.gif',           // (string) Path and the name of the prev button image
            imageBtnNext:           '/images/lightbox/lightbox-btn-next.gif',           // (string) Path and the name of the next button image
            imageBtnClose:          '/images/lightbox/lightbox-btn-close.gif',      // (string) Path and the name of the close btn
            imageBlank:             '/images/lightbox/lightbox-blank.gif',          // (string) Path and the name of a blank image (one pixel)
            fixedNavigation:        false,      // (boolean) Boolean that informs if the navigation (next and prev button) will be fixed or not in the interface.
            containerResizeSpeed:   400,             // Specify the resize duration of container image. These number are miliseconds. 400 is default.
            overlayBgColor:         "#999999",      // (string) Background color to overlay; inform a hexadecimal value like: #RRGGBB. Where RR, GG, and BB are the hexadecimal values for the red, green, and blue values of the color.
            overlayOpacity:         .6,     // (integer) Opacity value to overlay; inform: 0.X. Where X are number from 0 to 9
            txtImage:               'Image',                //Default text of image
            txtOf:                  'of'
        });
    });
    // EndOAWidget_Instance_2127022
  </script>
</div>

Навигация имеет две ссылки: <div> с текстом и <div> с галереей лайтбокса. Лайтбокс - это виджет из Dreamweaver.

<div id="navidtabs">
  <ul class="idTabs">
    <li><a href="#info">informatii</a></li>
    <li><a href="#pictures">poze</a></li>
  </ul>
</div>

Что-то невероятное происходит: я применяю шаблон к новой странице, делаю изменения, сохраняю его, загружаю его на сервер wamp, переключаюсь между ссылками навигации, проверяю лайтбокс, он работает! Но когда я переключаюсь, например, на другую страницу и возвращаюсь, лайтбокс вылетает. Я могу видеть картинки, но когда я нажимаю на них, открывается другая страница только для картинки.

Я забыл сказать, что к навигации подключен третий <div>, команда выбора для извлечения данных из базы данных. Весь файл PHP.

Что я могу сделать, чтобы сохранить эффект лайтбокса?

...