Вы здесь

При открытии окна colorbox не выполняются js комманды

0

Приветствую!
Проблема в том, что я делаю выпадающее меню с помощью js команды .slideToggle, и после открытия colorbox окна, при выполнение .click(), у меня начинает прыгать и сворачиваться и разворачиваться нес колко раз..

Думаю лучше один раз показать. Перейдите по ссылке на карточку товара: http://motor-tut.by/catalog_kpp_akpp/audi-a5-s5-42-fsi-caua-008562-kmv-0...
Нажмите на картинку и закройте и после нажмите на поле - Отправить запрос на коробку передач.

Версия Drupal: 
7.x
Категория: 
Javascript
Связанные проекты: 
Colorbox Node
Вопрос задан 29.10.2015 - 13:31

Версию JQuery не пробовали повышать?

Комментарий оставлен 29.10.2015 - 14:07
  // Сворачиваем кнопку заказать
  $('.node #webform-client-form-27').slideUp();
  $(".node .content .order").click(function() {
    $('.node #webform-client-form-27').toggle("slow").toggleClass('active');
  });

Замени на это, кто там накуралесил столько кода?

Комментарий оставлен 29.10.2015 - 15:16

Ответы

0

Заменить этот код

      // Сворачиваем кнопку заказать
  $('.node #webform-client-form-27').slideUp(0);

  $(".node .content .order").click(function() {
    if ($('.node #webform-client-form-27').hasClass('active')) {
      $('.node #webform-client-form-27').slideUp("slow");
      $('.node #webform-client-form-27').removeClass('active');
    } else{
      $('.node #webform-client-form-27').slideDown("slow");
      $('.node #webform-client-form-27').addClass('active');
    };

  });

На этот:

      // Сворачиваем кнопку заказать
  $('.node #webform-client-form-27').slideUp();
  $(".node .content .order").click(function() {
    $('.node #webform-client-form-27').toggle("slow").toggleClass('active');
  });
Ответ дан 29.10.2015 - 15:17

Здравствуйте. Спасибо за ответ, но ваш вариант не работает. Вернее работает но проблема осталась..

Комментарий оставлен 13.05.2016 - 13:02