Всплывающее окно не срабатывает при первом клике

Автор Тема: Всплывающее окно не срабатывает при первом клике  (Прочитано 2839 раз)

Оффлайн eyraАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 21
  • Карма: 2
  • Пол: Мужской

Оффлайн eyraАвтор темы

  • Рекрут
  • *
Добрый вечер коллеги веб-мастера!

Нужна ваша помощь, возникла проблема с javascript!
Суть такова - есть некая карусель фоток, при нажатии на фото она появляется вверху справа в увеличином виде и при клике на нее фото должно открываться с помощью fancybox.
Так вот проблема такова что fancybox срабатывает только на второй клик.

Сильно не пинайте так как я новенький в этом нелегком деле веб строительства.

Визуально можно глянуть на тестовом сайте: http://plastic.div.net.ua/operaczii/podtyazhka-licza/
код:
Цитировать
<script language="JavaScript" type="text/javascript">
    $('.menu>li').hover(function(){
        $(this).find('ul').css('display', 'block');
    },function(){
        $(this).find('ul').css('display', '');
    });
    $('.menuBlock').height($(window).height());
    $(window).resize(function(){
        $('.menuBlock').height($(window).height());
    });
    Cufon.replace('.ROMUL');
    var menuBlockLeft = $('.menuBlock').offset().left;
    $(window).scroll(function(){
        $('.menuBlock').css('left', (menuBlockLeft - $(window).scrollLeft()) + 'px');
    });
    $('.carusel').carousel();
    $('.pageSmallPhoto').click(function(){
        var width = $('.pageBigPhoto a img').width();
        var height = $('.pageBigPhoto a img').height();
        $('.pageBigPhoto').html($(this).clone().html());
        $('.pageBigPhoto a img').each(function(){
            $(this).attr('src', $(this).parent().attr('rel=foto')).attr('width', width).attr('height', height);
                      });
return false;   

    });
          $(".pageBigPhoto").click(function(){
              $(".pageBigPhoto a[rel=foto]").fancybox();

});

</script>

За любую помощь спасибо!


Оффлайн drummer

  • Бизнес оценка: (1, 100%)
  • Старожил
  • ****
  • СПАСИБО: 224
  • Сообщений: 433
  • Карма: 42
  • Пол: Мужской
    • Веб-студия "MKSITE"

Оффлайн drummer

  • Старожил
  • ****
Цитировать
$(".pageBigPhoto").click(function(){
              $(".pageBigPhoto a[rel=foto]").fancybox();

});
Попробуйте вместо этого так:
Цитировать
  $(".pageBigPhoto a[rel=foto]").fancybox();

Оффлайн eyraАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 21
  • Карма: 2
  • Пол: Мужской

Оффлайн eyraАвтор темы

  • Рекрут
  • *
drummer большое Вам спасибо! помогло!

Без Вас бы не справился!!!

Оффлайн drummer

  • Бизнес оценка: (1, 100%)
  • Старожил
  • ****
  • СПАСИБО: 224
  • Сообщений: 433
  • Карма: 42
  • Пол: Мужской
    • Веб-студия "MKSITE"

Оффлайн drummer

  • Старожил
  • ****
Всегда рад помочь !!! Вы можете прочитать мои уроки по jquery ссылка в подписи.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
1057 Просмотров
Последний ответ 03-02-2014, 14:24:44
от shons
6 Ответов
1504 Просмотров
Последний ответ 15-08-2014, 13:50:33
от Juiseed
4 Ответов
3506 Просмотров
Последний ответ 20-02-2015, 09:36:50
от M-A-X
3 Ответов
3856 Просмотров
Последний ответ 04-05-2015, 11:30:49
от x404
1 Ответов
690 Просмотров
Последний ответ 02-11-2015, 10:01:48
от ВикторияИ